У меня есть следующий код:
#include <string.h>
int main(void) {
char *buffer = NULL, **words = NULL, *aPtr = NULL, *sPtr;
int count = 0;
buffer = strdup("The quick brown fox jumps over the lazy dog");
sPtr = buffer;
do {
aPtr = strsep(&sPtr, " ");
words[count++] = ... // missing code
} while(aPtr);
return 0;
}
Мне не хватает некоторого кода, как вы можете видеть выше ... Есть ли какой-либо тип strdup (), который работает в этой ситуации? Кажется, сама функция strdup () не работает ... Если ее нет, как я могу заставить этот кусок кода работать?
Указатель указателя - это головная боль для меня ...