Результаты поиска по запросу "strcat"
ошибка: функция возвращает адрес локальной переменной
Я начинаю с C и учусь самостоятельно. Я создаю следующую функцию:
Проблемы функции Matlab strcat с пробелами
Я пытаюсь сделать это:
Библиотека времени выполнения C
у следующее работает, а не выбрасывает какую-то ошибку сегментации? char *path = "/usr/bin/"; char *random = "012"; // path + random + \0 // so its malloc(13), but I get 16 bytes due to memory alignment (im on 32bit) newPath = (char *) ...
Ошибка сегментации с использованием strcat
Вот мой код: char *name, name_log="log-";------ получение имени от пользователя ----- strcat(name_log, name); char ext[] = ".log"; strcat(name_log, ext);То, что мне нужно в конечном итоге, это name_log = "log-'name'.log", но я получаю ...
ошибка: функция возвращает адрес локальной переменной
Я начинаю с C, и я учусь самостоятельно. Я создаю следующую функцию:
Проблемы с функцией Matlab strcat с пробелами
Я пытаюсь сделать это: strcat('red ', 'yellow ', 'white ')Я ожидал увидеть «красный желтый белый», однако, я вижу «redyellowwhite» в выходных данных команды. Что необходимо сделать, чтобы обеспечить правильное сцепление пространств? Заранее спасибо.
и освободить его позже.
т у меня есть код, подобный приведенному ниже char *str ; strcpy(str, "\t<"); strcat(str, time); strcat(str, ">["); strcat(str, user); strcat(str, "]"); strcat(str, "("); strcat(str, baseName); strcat(str, ") $ "); printf("\String is now: %s\n", ...
Реализация strcat () работает, но в конце вызывает дамп ядра
Моя реализацияstrcat(char*, const char*) кажется, работает, но тогда это вызывает дамп ядра. strcat() реализация: char* strcat(char* dest, const char* src) { char* tmp = dest; while(*tmp) ++tmp ; while( (*tmp++ = *src++ ) != '\0') ; return ...