#include <stdio.h>
void main()
{
FILE *fp;
unsigned int fscn;
unsigned int fscnp;
if( (fp=fopen("d:/sun.txt","rb")) == NULL){
printf("file open error");
return ;
}
while(!feof(fp))
{
fscn=fgetc(fp);
//printf("%x",fscn);
if (fscn==0x47){
printf("%x",fscn);
}
}
fclose(fp);
}
짜는 도중에 모르는 것이 있어서 이렇게 글을 올립니다.
if (fscn==0x47){
printf("%x",fscn);
이 부분이 문제인데요..
이곳에 채워 넣고 싶은것이
만약 fscn 이 헥사코드 0x47로 시작한다면
188바이트까지 출력하고 멈추고
다시 엔터를 치면 188바이트를 출력하고 멈추고
이렇게 계속 돌아가는걸 짜고 싶은데 어찌 해아하는지 궁금합니다.
|