次の形式のファイルがあります。
abc dca
2
aa bb
casca casss
abc dca
3
aa bb
casca casss
casca casss
abcd abcd
0
基本的にはブロック単位です(前の例では3つのブロックがあります)。特定のブロックは次のようになります。
abc dca
2
aa bb
casca casss
すべての場合で、次のようになります。
最初の行:常にスペースで区切られた2つの単語。
2行目:数字
ここから、前の数と同じ数の行があり、各行には常に2つの単語があります。
ブロックごとに、ブロックで見つけたものを使用して計算したものを渡す関数を呼び出すことができるように、ファイルを解析するにはどうすればよいですか?