• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラムの動作)

プログラムの動作を解説!文字をスキップする方法とは?

このQ&Aのポイント
  • プログラムの動作について解説します。文字をスキップする方法とはどのようなものなのでしょうか?
  • ソースコードを示しながら、プログラム内での文字のスキップ方法を詳しく説明します。
  • さらに、具体的なプログラムの実行例も示します。プログラミング初心者でもわかりやすく解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • honor
  • ベストアンサー率35% (25/71)
回答No.2

関数呼び出しっぽく書けば operator>>(cin.operator>>(skipchar), str); または operator>>(skipchar(cin), str); みたいな感じですか。 やってることは ------- cout << "いくつかの文字を入力する:"; char c; for(int i = 0; i < 10; i++) cin >> c; cin >> str; ------- と同じと思います。

RJMS
質問者

お礼

ありがとうございます。 よくわかりました。

その他の回答 (1)

回答No.1

class basic_istream { pubilc: basic_istream& operator>>(basic_istream& (*func)(basic_istream&)) { return ((*func)(*this)); } ... }; と定義されています。 なので、 cin >> skipchar >> str は skipchar(cin) >> str; となりますね。

RJMS
質問者

お礼

詳しく教えていただきありがとうございます。 おかげでよくわかりました。

関連するQ&A