게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
본삭금. txt파일에서 원하는 내용 찾기 코드좀 봐주세요 ㅜ
게시물ID : programmer_10604짧은주소 복사하기
작성자 : 이런쌥탠벌
추천 : 0
조회수 : 418회
댓글수 : 8개
등록시간 : 2015/05/30 13:36:34
옵션
  • 본인삭제금지
텍스트 파일에는
Ticket number: USER0000
User name: abc
User age: 1
Ticket number: USER0001
User name: def
User age: 2
Ticket number: USER0002
User name: ghi
User age: 3
이렇게 입력되있구요
그래서 fopen 한다음

while(!feof(fp))
{
fgets(reader,strlen(reader),fp);
if(strstr(reader,input)!=NULL)
fseek(fp,11,1);
fgets(data1,sizeof(data1),fp);
printf("User name : %s",data1);

fseek(fp,10,1);
fgets(data2,sizeof(data2),fp);
printf("User age : %s",data2);

break;
}

이렇게 짰는데.. input을 USER0000으로 하면 abc,1 은 저렇게 printf에 써놓은대로 나오는데 USER0001로 입력하면 USER0000의 정보가 나와요..
텍스트팡리을 한줄씩 처음부터 eof까지 읽으면서 strstr로 input에 맞는 문자에서 11,10 만큼 떨어진 문자를 gets로 싹다 받아오려했는데
왜 안되는걸까요 두시간째 똑같은것만 하고있으니 넘빡세네요..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호