|
텍스트 파일에 "03년 11월 4일 8시 9분 +15.3도 1\n" 형식으로 4줄이 있는데, 화일을 열어서 마지막 줄에
있는 데이타를 변수에 저장해, 몇이 있는지 알고자 하는것인데..... 근데 여기서 줄이 항상 4줄이 아니라
계속 한줄씩 증가하며 그때마다 끝의 줄을 체크하는 것이고..... (컴퓨터가 꺼지면 처음 실행 하는 루틴
입니다.)
이중에 다른건 다 빼고 "시"와 "분"만 알고 싶은데 값들이 변하는 값이라.... 어떻게 해야 할까
여?? 답변부탁드립니다......
FILE * fp;
Byte buf[10];
char cbuf[3];
fp = fopen("c:\\LTemp\\jinso0.txt","rt");
fseek(fp,SEEK_END,2);
fscanf(fp," %02x년 %02x월 %02x일 %02x시 %02x분 %c%02d.%01d 도 %c\n",buf[0],buf[1],
buf[2],buf[3],cbuf[1],buf[5],buf[6],cbuf[1]);
Memo1->Lines->Add(buf[0]);
|