C++ の cin >> int で読み込む2020年01月29日 13時56分04秒

前日の cin>> を int 型に変えると、また getline との違いが分かる。
#include <string>
#include <iostream>

int main()
{
    int input;
    while( std::cin >> input )
    {
        std::cout << ':' << input << std::endl;
    }
}
実行結果を見ると、文字列の読み込みに失敗してループが終了しているのが分かる。
% ./a.out
1 2 3 four five
:1
:2
:3
%

前回次回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2020/01/29/9207914/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。