• ベストアンサー

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

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

  • ko-se
  • お礼率20% (19/92)

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

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

wsやendsって、ストリーム入出力で使う「マニピュレータ」のことですよね?  wsは使ったことがないんですが、手元の資料には    先行する空白文字を取り除く とあります。どうやら入力ストリームに使うマニピュレータみたいですね。  ただ、具体例までは載ってませんでした・・・  endsについてですが、これってスペースを出力するものではないですよ。 確かに表示上は1つ分の空白が空きますが、正確には    '\0'を出力し、ストリームのバッファをフラッシュする ものなんです。つまり、「ends = end string」という訳です。  endlともよく似てますが、こちらは    '\n'を出力し、ストリームのバッファをフラッシュする ものです。「endl = end line」ということですね。  ちなみに「ストリームのバッファをフラッシュする」とは、    出力命令によってストリームバッファ(メモリ)に入ったデータを    実際の出力先デバイスに送出する ことです。 #余分な出力をせずにフラッシュのみを行うflushというマニピュレータもあります。

関連するQ&A

  • 8-ZERO3「WS004SH」(WILLCOM)が発売される予定ですが、新機能について意見をお願い

    auWS004SH」(W-ZERO3 WILLCOM)が発売される予定ですが、新機能について意見をお願いします。前回のようなお祭り的なイベントになるでしょうか。 * ウィルコムは6日、OSとしてWindows Mobile 5.0を搭載したシャープ製携帯端末「W-ZERO3」の新製品として、ハイスペックバーションの「W-ZERO3(WS004SH)」を発表した。22日より販売開始する。 愛称は「W-ZERO3」で変わらないが、型番が「WS003SH」から「WS004SH」に変更された。新製品では、従来機WS003SHから倍の容量となる256MBフラッシュメモリを搭載。miniSDカードを利用しなくても本体内により多くのデータやプログラムを保存することができる。 また、「エクシード英和辞典」(三省堂)など4つの辞書を収録した辞書ソフト「DicLand」が新たにプリインストールされる。本体カラーはガンメタリック、パールホワイトの新色2色。

  • WS027SH(Hybrid W-ZERO3)について(1)

    ヤフオクでWS027SHを買う予定です。 現在ソフトバンクの携帯を使用しているのですが、その携帯に刺さってるUSIMカードをWS027SHに挿して使うことは可能なのでしょうか??そんなような話を聞いたことがあります。 また、WS027SHにソフトバンクのUSIMを挿して使うと、どんな機能が制限されてしまうのでしょうか? よろしくお願いします。

  • WS027SH(Hybrid W-ZERO3)について(2)

    ヤフオクでWS027SHを買う予定です。 https://store.willcom-inc.com/ec/faces/cmdprdw003994/ に付属してるW-SIMをWS027SHに挿して使うことは可能でしょうか?? 出来るとすれば、月980円でWS027SHでパケ放題ができるということになりますよね? メール、通話などの機能はいらないです。 よろしくお願いします。

  • WS027SH(W-ZERO3)について(3)

    ヤフオクでWS027SHを購入する予定です。 携帯の月額をちょっとでも安くしたいので、色々考えたら、都合の良いプランが思いつきました。果たしてこれが本当に可能なのか教えてください。 WS027SHにソフトバンクのUSIMカードを入れて通話やメールをする。パケ放題用に、 https://store.willcom-inc.com/ec/faces/lstlscp000626/#AIR-EDGE のW-SIMカードをWS027SHに入れ、活用する。 今の自分のソフトバンクのプランがホワイト学割(1番最初の)なので月額は無料。(ペーシックパック代350円ぐらいかかる)。 つまり、 月額(350円)+パケ放代(980円)=1330円 を基本料としてWS027SHが使えるのかなと考えてます。 こんな都合の良いことは可能なのでしょうか? もし可能だとしたら、メール代はどこに行くのでしょうか? ソフトバンクのメアドを利用してメールを送りたいのですが、その際、メール代としてソフトバンクから請求がくるのでしょうか?それともW-SIMの方でソフバンのメアドを使ってメールを送ることが可能なのでしょうか? よろしくお願いします。

  • WSのプリントサーバー機能

    WSのプリントサーバー機能 会社のパソコンを管理しているものです。 ネットワークプリンタを用意し、各々のクライアントにドライバをインストールして 使用しております。 しかし、ドライバーを1台ずつインストールするのも手間ですし バージョン管理の手間も増大する一方なので Windows Serverのプリントサーバー機能を利用しようかと考えています。 そこでデータの流れ(トラフィック)について疑問に思ったのですが クライアント・プリントサーバー・ネットワークプリンターの構成の場合 1. クライアント(印刷データ)→サーバー(印刷データをレンダリング)→ネットワークプリンターへ とのようなデータの流れが発生すると考えてよいのでしょうか? 2. サーバー(クライアントへドライバーを提供)→クライアント(印刷データレンダリング)→ ネットワークプリンタへ とのような流れになりますでしょうか? 前者の場合、トラフィック増大の懸念がありますので、 プリントサーバー機能の利用は避けたほうがよいのかなと思いました。 もし、ご存じの方いらっしゃいましたら、ご教授お願いいたします。

  • アクセス認証機能を持ったHPスペース

    A→B→C→DをクリックしないとEにアクセスできない というような機能がついているHPスペースなどありませんでしょうか? http://tool-1.net/k.cgi 以外にありましたら教えてください。

  • ウインドウスタイルの、WS_EX_TOPMOST

    引き続きVC++2008でWindowsフォームアプリケーションを作っています。 WindowsAPIでのウインドウ製作中です。 今Form1を親とするウインドウで、CreateWindowEx内のウインドウスタイルの個所の引数にWS_EX_TOPMOSTを指定したのですが どうも最前面に表示されてくれないようです。 これは何か他にやらないといけない事があるのでしょうか? なお、CreateWindowEx関数は現在、最初の引数を WS_EX_TOOLWINDOW にして、WS_EX_TOPMOST以外のウインドウスタイルは WS_SYSMENU | WS_VSCROLL | WS_SIZEBOX がある状態です。

  • W-SIMカードなしのWS011SHについて

    W-SIMカードなしのWS011SHについての質問です。 電話としてではなく、無線LANを利用してネットにつなげるPDAとしての使用を考えています。 この場合電話機能が使えないということ以外に何か困ることはあるのでしょうか? 例えば本体のアップデートができないとか? 以上、お詳しい方よろしくお願いします。

  • (ウェルコム)WS007SH トランシーバーみたいに…

    (ウェルコム)WS007SHを使い出したのですが、 先日、ウェルコム同士で目と鼻の距離で電話をかけてみたんですが…つながりませんでした… そこで、質問なんですが 1.昔のPHSようにトランシーバー??みたいな機能は  ないんでしょうか?   相手の機種はWX310SAでした 2.ほかの友達が買おうとしているnico./WS005IN   でしたら、電話できるのでしょうか??   学校内にアンテナはあり、電波は十分なのですが、   頻繁に連絡を取り合うので困っています・・・ 3.解決法はないんでしょうか?? よろしくお願いします!!

  • ws011SHの活用

    先日ws011SHに機種変更しました。 いくつか質問があります。解る範囲で結構ですので回答をよろしくお願いします。 (1)着メロを変えたいのですが、公式サイトの着メロのカテゴリにあるサイト(ちゃくステージ)はws011SHに対応していないようで。ws011SHでも対応している着メロや着歌サイトがあれば教えてください。 (2)ゲームやアプリも公式サイトの範囲では少ないと思うのですが、公式サイト以外で対応しているダウンロードサイトがあれば教えてください。 (3)付属のタッチペンを現在はストラップに引っ掛けて持ち歩いて使っているのですが、使いにくく不便です。おすすめの携帯方法があれば教えてください。 (4)折りたたみではないので画面にキズがつかないか心配なのですが、保護シールなどは発売されているのでしょうか? (5)その他、お勧めの使い方等があれば何でも良いので教えてください。 では、よろしくお願いします。

専門家に質問してみよう