-PR-
解決済み

C++のwsの機能について

  • すぐに回答を!
  • 質問No.74205
  • 閲覧数89
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 20% (19/92)

C++のws(ホワイトスペース)の機能が
どのようなものが教えてください。
また、使い方についても教えていただけるとうれしいです。

endsのスペース以外の機能はどのようなものでしょうか?

どちらでもいいのでレスください。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル12

ベストアンサー率 75% (398/526)

wsやendsって、ストリーム入出力で使う「マニピュレータ」のことですよね?

 wsは使ったことがないんですが、手元の資料には
   先行する空白文字を取り除く
とあります。どうやら入力ストリームに使うマニピュレータみたいですね。
 ただ、具体例までは載ってませんでした・・・

 endsについてですが、これってスペースを出力するものではないですよ。
確かに表示上は1つ分の空白が空きますが、正確には
   '\0'を出力し、ストリームのバッファをフラッシュする
ものなんです。つまり、「ends = end string」という訳です。

 endlともよく似てますが、こちらは
   '\n'を出力し、ストリームのバッファをフラッシュする
ものです。「endl = end line」ということですね。

 ちなみに「ストリームのバッファをフラッシュする」とは、
   出力命令によってストリームバッファ(メモリ)に入ったデータを
   実際の出力先デバイスに送出する
ことです。
#余分な出力をせずにフラッシュのみを行うflushというマニピュレータもあります。
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ