|
해당 내용이 항상 고정이라면
파일 오픈하고 2줄 스킵 하시고요 그다음줄부터 읽어 들이면서 해당 숫자 빼내시면 될듯하지만
그렇지 않을경우 parser 를 작성하시는것이 옳은 방법입니다.
parser 는 lex & yacc (Bison 관련 찾아보세요, C Builder에서도 사용 가능 합니다)
를 이용하시면 무료로 사용하실 수 있고요..
일단 parser 를 사용하기 힘드실 경우
fgets()
fscanf()
sscanf() 등 파일 또는 string에서 포멧된 데이터를 가져오는 관련함수를 참고하시기 바랍니다.
박진수 님이 쓰신 글 :
: &numName=index_num_&
: &titleName=index_title_&
: &totalIndex=1&
: &index_num_0=1&&index_title_0=모르겠다&
: &index_num_1=3&&index_title_1=어떻게 하지&
:
:
: 위 내용이 텍스트 파일이구요
:
: 3번째 라인부터 읽어야 합니다..
:
: &totalIndex="숫자"&
: 여기에서 숫자부분을 추출해야 하고요,
:
: 또 다음부터 각 라인마다
:
: &index_num_0="숫자"&&index_title_0="글자"&
:
: 이렇게 = 뒤의 부분을 추출해야 하는데요.
:
: 어떻게 빼내야 하는건가요? 꼭 코드가 아니더라도 힌트라도 주세요 ㅠ.ㅠ
:
: 이거 너무 어렵네요...
|