Я работаю над функцией C, чтобы разбить строку букв в массив, однако она сохраняет ошибки seg, и я понятия не имею, почему.
Я несколько раз проходил через DDD, это не сильно помогло.
char* stringToArray(const char *desc)
{
int i = 0;
int j = 0;
char *array[5][10] = {{0}};/*5 words, 10 chars each*/
while (desc[i] != '\0')
{
if (desc[i] != ' ') {
*array[j][i] = desc[i]; /*seg faults here*/
}
else {
j++;
}
i++;
}
return **array;
}
Любая помощь будет принята с благодарностью
Спасибо.