C언어 fwrite
-
fscanf(), fwrite(), fread()Visual Studio/C 기초 2012. 11. 4. 15:25
fscanf() fscanf()는 입력 동작이 stdin 대신에 지정된 스트림을 통해서 수행되기 때문에 scanf()와 거의 동일하지만 약간 다릅니다. fscanf(FILE *fp, *fmt ...); 아까도 말씀드렸듯이 scanf에선 stdin에서 입력동작이 수행되는 반면 fscanf는 위의 *fp에서 수행됩니다. 포인터 fmt는 fscanf()가 입력을 받아들이는 방법을 지정하는 형식화 문자열에 대한 포인터 입니다. 예제를 보겠습니다. #include #include main(){ float f1, f2, f3, f4, f5; char buf[80]; FILE *fp; puts("읽기모드로 파일을 불러옵니다. 파일명을 입력해주세요."); gets(buf); if((fp=fopen(buf,"r")) =..