|
간단한 예제문으로 보시길...
FILE *fFile;
char buf[1024];
char Delimit[] = " \t\n\r"//공백 탭 LF CR -- , 를 넣으면 ,도 체크..
AnsiString filename = "c:\\temp\\test.txt";
fFile = fopen(filename.c_str(),"rt";//읽기위한 함수 열기
while(fgets(buf,sizeof(buf),fFile))//한라인을 읽어들임
{
AnsiString temp = strtok(buf,Delimit); //Delimit에서 정의된 문자들 사이에 있는 문자열 찾음
//자세한건 함수 help를 보시길...
//작업수행
temp = strtok(NULL,Delimit);//NULL은 위에서 사용한 buf에서 계속 찾기를 원할때...
//작업수행
//여러 조건문을 두고 작업수행...
//원하는 문자열을 찾고자 할경우
if(temp.AnsiPos("찾고자하는문자열"))
//작업수행...
}
while 문 안의 두가지 작업방법으로 text파일의 내용을 검색가능...
다른 질문은 다른 분에게....지성...-_-;;
|