次のような構造のカスタム アーカイブがあります。
%list% name1 name2 name3 %list%
%dirs% archive directories %dirs%
%content% name1 path1 content of file1 %content%
%content% name2 path2 content of file2 %content%
%content% name3 path3 content of file3 %content%
%list%には、アーカイブ内のファイルの名前が含まれます
%dirs%には、ディレクトリの名前が含まれます
%content%は、ファイルの内容をリストします。
%content%
指定したファイルの内容を印刷する必要があるため、タグとファイル名を識別するために、このアーカイブを単語ごとに読み取りたいと考えています。
の存在は知っていfscanf()
ますが、アーカイブのパターンを知っているだけで効率的に動作するようです。
ifstream
C++ のように、一語ずつ読むことができるC ライブラリまたはコマンドはありますか?