файл открыт только для чтения. А в него дописывается последняя строка!
#include <stdio.h>
main(){
FILE * pfile;
char string[100];
pfile = fopen("map1.tmap","r");
if(pfile == NULL) perror("aaa");
else {
fgets (string , 100 , pfile);
puts (string);
fclose (pfile);
}
}
По идее выод должен быть на консоль, а он почемуто в файл! Причом файл открыт для r! с printf() токже!! Почему?


Ответ на:
комментарий
от phoenix


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум использование tmpfile() из библиотеки в основной программе (2014)
- Форум Сравнение данных полученных из файла (2005)
- Форум Как на Си реализовать ввод в файл с новой строки? (2017)
- Форум [C][FIFO] Чатик, не ходят данные (2011)
- Форум Как считать из файла набор строк с числами для сортировки этих строк по столбцу? (2019)
- Форум Segmentation fault ,,,, why :( (2008)
- Форум Чтение double из файла (С) (2006)
- Форум Помогите разобраться с libiconv (2012)
- Форум Утилита для изменения аптайма (2008)
- Форум Да помогите вы мне с этим wav-player'oм!!! (2003)