strcat



Strcat c

Автор Захар Божок задал вопрос в разделе Другие языки и технологии

С++ как правильно добавить к строке другую строку через strcat и получил лучший ответ

Ответ от Diablo[гуру]
strcat_s(str,_MAX_PATH,"*.*");
diablo
Мыслитель
(5824)
тут будет вызов другой функции

Ответ от Альберт Данкович[гуру]
В описании функции сказано, что строки должны быть null-terminated (т. е. оканчиваться символом ''). В ассерте вроде что то похожее выводит. Я бы на вашем месте попробовал так:
strcat_s(str, "*.*");
либо
strcat_s(str, 3, "*.*");
Либо первая строка не null-terminated. Что лежит в str?

Ответ от рус авл[новичек]
strcat9(куда, что добавить)

Ответ от Виктор Ворожейкин[гуру]
непонятно что за функции strcpy_s и strcat_s
в стандарте вроде strcpy и strcat
тогда на strcat_s(str, 3, "*.*"); должен выдать синтаксическую ошибку
а 0 добавлять в strcat_s(str, "*.*"); не надо -- строки и так оканчиваются 0
пример из справки
#include < string.h>
#include < stdio.h>
int main(void)
{
char destination[25];
char *blank = " ", *c = "C++", *Borland = "Borland";
strcpy(destination, Borland);
strcat(destination, blank);
strcat(destination, c);
printf("%s
", destination);
return 0;
}

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: С++ как правильно добавить к строке другую строку через strcat
спросили в Stdio h String h
как в C++ массив чисел преобразовать в строку
#include <iostream>
#include <string>
using namespace std;
int main()
подробнее...

как убрать невидимого трупа в fallout shelter
Помогите!!
Find a word or expression which is not a synonym to the given one.
Big.подробнее...
спросили в C++ Книги о C++
Чем отличается коренным образом класс от структуры в c#
class C {
public int Value { get; set; }
public C(int value) {
Value = value;
}
подробнее...
спросили в Выводить
C++, вывод char в file.
Вывод в файл:

#include <fstream>
#include <iostream>
#include
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

C++. Типы данных. Создание типа данных.
Минимальная граница для адресации процессора - 1 байт. Рекоммендуемая - 4 байта.
Если нужна
подробнее...

Как работать с запросами Http: На C/C++
Прочитайте это:
port 80 (http)

struct addrinfo hints, *res;
int sockfd;подробнее...

Можно ли в C++ создавать массивы структур?
Нет проблем.

struct MyStruct
{
int m_nMemeber;
};

MyStruct *p = new
подробнее...

помогите! компилятор в visual c++ 2010 выдает ошибку
Используя другие функции вместо устаревших. Например, вместо strcpy использовать strcpy_s_ вместо
подробнее...

Составить программу на C++.
#include <fstream>
#include <algorithm>
#include <iterator>
подробнее...

C++. Битовое поле.
#include <iostream>
using namespace std;

struct t
{
unsigned
подробнее...

Как в c# реализовать двусвязный список?
struct TPers
{
AnsiString Fam;
int Year, Mark, Degree; // Год, Оценка, квалификация
подробнее...
спросили в Clock Tower OutRun
Как в C# реализовать такую штуку из C++: #define TRUE FALSE
Насколько мне известно, директивы препроцессора в си шарп не могут использоваться как директивы в
подробнее...

[C++] #define
#define - директива препроцессора, используемая для определения символьных констант, содержит
подробнее...
Абиссинская кошка на Википедии
Посмотрите статью на википедии про Абиссинская кошка
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*