파일의 Parse - C 를

G

Guest

Guest
시작
이름
단위
2
시작
a :를 12,0.7,12,12.5
b : 보보, 23, 24, 10
에 c : 23.5 24.5, 12
주사해D 조 : 22.5 22.5, 13
일전자 : 10,12,12

name1 : ABC 방송, 12, 12
name2 : 12.5,12.5, 14
name3 : 12.5,12.5, AB1, AB2, ab3
멈추다

위의 텍스트 파일 sample.txt입니다.내가 파일을 읽어 들일 수 위의 텍스트 파일을 구문 분석하고있다.각각 별도로 사용하는 방법 C 구문분석할?.시작과 끝 사이에, 난 뒤 "각 구문을 분석할 수있다 :".어떤 간단한 논리가 그들을 해석하는?.

 
이것은 당신이 어떻게 할 수있다 :
하지만 파일 입출력을 처리하기위한 C에요
아마 당신은 Filestreams와도 할 수있습니다.

코드 :# 포함 <stdio.h>/ / 변수 또는 클래스의 글로벌 membervariable

containertypeYouWant 컨테이너;무효 parseFile (숯불 * inifileName)

(

숯불 라인 [1024]; 라인 / / 버퍼

이미지 * inifile;inifile =하면 fopen ( "아트") inifileName;동안 (fgets (라인, sizeof (라인) - 1, inifile)! = NULL을)

(

/ / 우리가해야 할 구문분석할 (우리가 시작하는 말 못 본 거죠?)/ /에 대한 검색 라인 :/ / 가게 물건 전에 : 컨테이너에 identifiername로/ / 구문분석할 줄 끝에서 : 값을 저장할 수

)

 

Welcome to EDABoard.com

Sponsor

Back
Top