История изменений
Исправление dyb4hzvo, (текущая версия) :
Длину массива до 6 уменьшать нельзя, надо 7, один байт под завершающий ноль. +1 тоже убирать нельзя. Лучшая альтернатива malloc+strcpy функция strdup, но она нестандартная посмотри, может она у тебя есть?
char string[5000] = {‘S’,‘o’,‘u’,‘r’,‘c’,‘e’,‘\0’};
return strdup(string);
Исходная версия dyb4hzvo, :
Длину массива до 6 уменьшать нельзя, надо 7, один байт под завершающий ноль. +1 тоже убирать нельзя. Лучшая альтернатива malloc+strcpy функция strdup, но она нестандартная посмотри, может она у тебя есть?
char string[5000] = {‘S’,‘o’,‘u’,‘r’,‘c’,‘e’,‘\0’}; return strdup(string);