Пользовательская реализация strcat() - Segmentation fault - C (СИ)
Формулировка задачи:
Вываливается Segmentation fault:
голова квадратная уже
#include <stdio.h> char *myStrcat(char *str1, char *str2); int main() { printf(myStrcat("qwe", "rty")); return 0; } char *myStrcat(char *str1, char *str2) { while (*str1) { str1++; } while(*str2) { *str1 = *str2; str1++; str2++; } *str1 = '\0'; return str1; }
Решение задачи: «Пользовательская реализация strcat() - Segmentation fault»
textual
Листинг программы
char *myStrcat(char *str1, const char *str2) { char* begin = str1; while (*str1) str1++; while(*str1++ = *str2++) ; *str1 = '\0'; return begin; }
Объяснение кода листинга программы
На каком языке программирования написан код?
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д