Я получаю сообщение об ошибке во время второго цикла while «недопустимая операция с указателем», я думаю, что это из-за len, но мне нужно, чтобы он был указателем, чтобы я мог вернуться к нему. Любые предложения о том, как исправить эту ошибку?
char* getWord(char* string, short* len)
{
size_t walker = 0;
/*POINT TO THE FIRST CHAR*/
while (string[walker] == ' ' || string[walker] == '\0')
++walker;
while ( string[walker + len] != ' ' || string[walker + len] != '\0' )
++len;
return (string[walker]);