Я впервые задаю вопрос здесь, поэтому я надеюсь, что делаю это правильно!Некоторое время я пытался заставить getline и strtok работать вместе, чтобы читать текст из файла и разбивать его на слова.По сути, ввод текстового файла - это эссе, и я хочу позже манипулировать каждым словом индивидуально.Проблема, которую я получаю, состоит в том, что константа «присваивает указателю целое число без приведения»;Я перепробовал все, что мог придумать.Это мой код на данный момент:
int nbytes = 100;
char *buffer;
char *token;
buffer = (char *) malloc(nbytes + 1);
getline(&buffer,&nbytes,file);
token = strtok(&buffer, " ");
Я чувствую, что это проблема чего-то действительно простого, что я пропускаю.Это вы для чтения и вашей помощи!