Cプログラムでテキストファイルを解析する必要があります。ファイルがあると思われるデータが含まれていますC言語で特定の書式設定されたファイルを解析する
block1=
{
a="some text with space and double quota"
b=random text
c=random text
d=random text
e=random text
f="number"
g=number
}
block2=
{
a="some text with space and double quota"
b=random text
c=random text
d=random text
e=random text
f="number"
g=number
}
そのために私は何をすべき、私は(各ブロックの「」の要素)を要素のリストを作成したいブロックのn個、があるかもしれませんか? Cのテキストファイル用の解析APIはありますか?
これはCSVのようなファイル(つまり、 '、'のような特定の文字で区切られたフィールド)ですか?また、このファイルを生成するソースコードにアクセスできますか? –
要素のリストを作成したいという意味ですか?あなたは精緻化できますか?また、単に上記のテキストファイルを読んで、特定の情報を保存することについて話しているのであれば、 'FILE'によって読み書きできます:http://www.cplusplus.com/doc/tutorial/files/ – noMAD
テキストファイルには別々のブロックが含まれていますが、各ブロックの "a"の値を含む単純なリストを作成したいのですが、ファイルを解析する方法はありますか? – Nimit