そのような構造のファイルから入力を読んでいるとしましょう
P3
400 200
255
255 255 255
255 0 0
255 0 0
etc...
ただし、次のように入力ファイルに起因する可能性のある間違いを考慮したいと考えています。
P3 400
200
255
255 255
255
255 0 0
255 0
0
etc...
最初のトークン 'P3' を読み込んでから、次の 2 つの '400' '200' (高さ/幅) '255' を読みたいです。私はこの情報を読み取るための正しいコードを持っていますが、行単位ではなくトークン単位で情報を読み取る方法を理解するという壁を乗り越えることができないようです。
これは、不完全な入力を考慮していません。