次のように、標準からファイルを読み取るように要求されました。
./gscheck < testfile
gscheck は、コンパイル済みの実行可能ファイルの名前です。とにかく、関数 cin.getline() を使用して各行を文字配列に読み込む必要があります。私はこれを行う方法を知っています、
char line[250];
while (cin.getline(line, 250))
{
Do stuff;
}
しかし、最終的には、行ごとに何もしたくありません。すべての行を 1 つの巨大な文字配列に連結したいと考えています。上記の方法を使用して、各行を順番に含み、改行を含むより大きな文字配列を作成して、ファイルから本質的に「丸呑み」し、文字ごとに解析しますが、文字列クラス。