|
유부남. 님이 쓰신 글 :
: 우선 아래내용을 c:\my.txt라는 파일로 저장한 것으로 생각하고.
:
: [DB 초기화] // 데이타 파일 첫째줄.
: DataBase Init : Yes // 데이타 파일 둘째줄.
: [재고/매입] // 데이타 파일 세째줄. 이하생략.
: JegoAndMeaip : Yes
: [부 과 세]
: BuGaSae Use : Yes
: [네트워크]
: NetWork Use : Yes
:
: 방법은 많습니다만,
: 단순 텍스트 파일 이므로 fread보다는
: fgets를 사용하여 해보았습니다. 보고 이용하세요.
:
: ////////////////////////////////////////////////////////
: #include <stdio.h> //한번은 반드시 포함.
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: FILE *stream;
: char msg[100];
:
: stream = fopen("c:\\temp\\MY.txt", "rt");
: fgets(msg, 100, stream); // 데이타 파일 첫째줄 읽고 버리거나 적당하게 이용.
:
: fgets(msg, 100, stream); // 데이타 파일 둘째줄 읽음.
: AnsiString StrBuff = msg; // char형으로 읽은 것을 AnsiString형 버퍼에 저장.
: int pos = StrBuff.LastDelimiter(":");
:
: if(StrBuff.SubString(pos+2,3)=="Yes"){ // ':' 다음 공백주의. 그래서 pos+2
: ShowMessage("Set Radio YES");
: }
: else {
: ShowMessage("Set Radio NO");
: }
:
: fclose(stream);
:
: }
: ///////////////////////////////////////////////////////
유부남님 감사합니다....해결했습니다...꾸벅....
|