Могу ли я написать в новый файл, а затем прочитать из этого файла в той же программе на C?

FILE *new = fopen("new.out", "w+"); // creates a new file that didnt exist before
char finput[50];

fprintf(new, "hello\nworld\n");

while(fgets(finput, 51, new) != NULL)
{ /*never reaches this point*/ }

Что я делаю не так? Если я напишу в файл, который еще не существует, можно ли будет читать из этого файла позже?

0
задан Bubbles 17 November 2011 в 20:13
поделиться