パスワードを忘れた? アカウント作成
584837 journal

argonの日記: 行末まで空読む

日記 by argon

C++ な日々。

    ifstream fsin("textfile");
    fsin >> i >> j ;

行末まで空読みして、最終行なら次の回に eof() を
true にしてほしいのだが方法がわからない。
多分かなり不細工な方法で逃げたのでメモ。

    std::string s;
    std::getline(fsin, s);
    char c;
    fsin.get(c);
    if (c!=EOF)
        fsin.putback(c);

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

読み込み中...