Поэтому я должен использовать fscanf для сканирования абзаца (слов) в текстовом файле и написал следующий код, и он должен работать теоретически, но я не очень признателен за любую помощь.Fscanf and Strings
Фрагмент кода:
char foo[81];
char *final[MAXIUM]; //this is another way of making a 2d array right?
int counter=0;
while (counter<MAXIUM && fscanf(file, "%s", foo)!= EOF){
*final = (char*)malloc(strlen(foo)*sizeof(foo));
//if (final ==NULL)
*(final + counter) = foo + counter;
counter++;
}
Текстовый файл выглядит как любой старый пункт:
Однако компания пока не отвечает на запросы социальных медиа своих клиентов. Вы можете быть активным энтузиастом социальных сетей или поклонником этого.
Суть этого бита кода является сканирование абзац из текстового файла, используя% s и fscanf только тогда выделение достаточного пространства для каждого слова и положить его в финале (Foo является временным только для бит сканирования, это нужно сделать так). Мы знаем максимальные слова, прочитанные через MAXIUM.
Спасибо за вашу помощь:
какая ошибка вы пытались исправить это? – nsd
Отсутствует ошибка, но при печати слова используется для (counter = 0; i
user2435013
'fscanf (foo,"% s ", foo)'? –