Работает ли fopen без stdio.h? - C (СИ)
Формулировка задачи:
#include "stdafx.h"
char ch[100];
int main()
{
FILE *f1;
f1=fopen("D:\\proba02.txt","wt");
putc('1',f1);
fputs("gregeth",f1);
fclose(f1);
f1=fopen("D:\\proba02.txt","rt");
//fseek(f1,0,SEEK_SET); //это без stdio не работает, а вот выше две строки
//заменяют эту строку с fseek: там есть SEEK_SET,
// а без stdio.h оно не работает.
fgets(ch,3,f1);
puts(ch);
return 0;
}в Visual Studio 2010
ибез
stdio.h, а в книгах пишут, что fopen, fclose, fputs, fgets, putc требуют stdio.h. Объясните, пожалуйста, почему указанная выше программа работает без #include "stdio.h".Решение задачи: «Работает ли fopen без stdio.h?»
textual
Листинг программы
#include "stdafx.h" #include <ctype.h>