오늘도 질문있습니다. fopen..
글쓴이: 익명 사용자 / 작성시간: 목, 2002/06/20 - 3:28오후
파일 사이즈를 구하기 위해서 fopen을 사용했습니다.
fopen말고는 다른건 모르겠습니다. ^^;;
char *filename;
SDATA *RcvData;
FILE *fps;
filename=RcvData->ReceiveData;
printf("filename %s\n",filename);
fps=fopen(filename,"rb");
if(fps==NULL){
printf("error open failed\n");
}
fseek(fps,0,SEEK_END);
file_size=ftell(fps);
fclose(fps);
이렇게 만들었는데요, fps의 값이 NULL로 나오네요
filename=RcvData->ReceiveData;
대입후에 filename값을 찍어보면 맞게 나오거든요
fps=fopen(filename,"rb"); 부분의 처리가 안되는 것 같은데
이유를 모르겠습니다.
fopen대신open을 사용하면 파일은 열리거든요.
Forums:
stat System Call을 사용 하세요...(내용무)
내용무
Re^2: stat 사용해서 문제 해결했어요
고맙습니다.
힌트를 주셔서, 공부하는 재미도 나고 ^^*
stat()함수가 있는지 몰랐는데 책을 찾아보니까 나오네여.
축하 드려요... ^^* (내용무)
내용무
댓글 달기