최대 1 분 소요

fopen시 error값 확인 하기..

FILE *fp;

fp = fopen(“temp.bin”,”w”);  //«   .... 아니고… ..\..\.. 로 써야 한다.

if(fp == NULL)

printf(“can’t open printer; ERROR: %d %s\n”, errno, strerror(errno));

//위와 같이 하면 error 값을 return 할수 있다. ^^;

file size check

int f_size =0;

fseek(fp, 0, SEEK_END);   // fp 파일의 마지막으로 간다.

f_size = ftell(fp);  // 현재 열린 파일의 마지막 위치를 알려준다. 결국 요게 size가 되죠.. ^^

rewind(fp);

file open할때. 옵션이 있는데..

r 읽기 위해

w 쓰기 위해

a 없으면 만들고 있으면 뒤에 붙혀서 쓰기위해..

+b : binary type… 주로 바이너리는 이걸로 해야하는데 안붙이면 이상하게 size가 뻥튀기 된다. ㅡㅜ

\