Скажем, у нас есть указатель файла, подобный этому:
FILE *output = fopen("test.out", "w");
После записи в него я хочу прочитать его, используя fget c
Однако, когда я делаю:
char c1 = fgetc(output);
и затем я распечатываю c1, я получаю, что c1 равен -1, что означает, что в fget c произошла ошибка. Это потому, что я открыл файл с помощью "W"?
Как я могу читать и писать из одного и того же файла в одной и той же функции?