Я должен прочитать в файле, таком как
apple
grape
banana
И сохраните его в строку, но fgets читает только до новой строки и останавливается, поэтому это единственное чтение в яблоке.
Как мне обойти это? Или как я могу сохранить все три слова в виде отдельных строк?
char* readFile(const char *fileName)
{
FILE *inFile;
inFile=fopen(fileName, "r");
char **stringInFile;
stringInFile = malloc(sizeof(char*)*50);
char *data = fgets(stringInFile,50,inFile);
printf("%s", data);
fclose(inFile);
return data;
}
Это все на Си кстати.