を使用するstdio.h
と、次のような特定の種類のフォーマットされた入力を簡単に読み取ることができます。
FILE* fin = fopen(...);
fscanf(fin, "x = %d, y = %d", &x, &y);
これの素晴らしいところは、文字 'x' とそれに続く '=' の間にいくつのスペースがあるか、およびその他の細かな詳細を気にする必要がないことです。
C++ では、私には次のように見えます。
ifstream fin(...);
string s;
fin >> s;
入力の間隔によっては、 または になる場合もありますs
。"x"
"x="
"x=12"
scanf
/fscanf
を使用してiostream
/に似た動作を取得する便利な方法はありfstream
ますか?