2017-02-20 5 views
-3

HTMLでは、あなたは基本的に「& NBSPは」を追加し、それは空白を作成しますが、私は C++コードでそれを行う方法を知らない:文字列にスペースを追加する方法

string word = ""; 
cout << "give a word:"; 
cin >> word; 
cout << "your word is" << word<<""; 

結果:

言葉与える:カー

あなたの言葉ISCAR( "ある" と "車" の間にスペースなし)

私はそれのようになりたいものの:

言葉を与える:カー

あなたの言葉は、カー(スペースは「ある」と「車」の間で今があります)

+0

"あなたの言葉は"です(最後のスペースに注意してください)。これは文字列リテラルなので、特別なコーディングは必要ありません。 –

答えて

1
cout << "your word is " << word; 
です

定数文字列にスペースを追加してください。ただ、 "ある" の後にスペースを入れ

cout << "your word is " << word<<""; 
//     ^^^^ 
0

変更

cout << "your word is" << word<<""; 

"your word is " << 

これはおそらく場合考え出した可能性がものの一種でありますあなたはそこに座って、それについて少し考えました。

3

:へ

+0

笑それは私によって愚かだった、ありがとうbtw –

+0

@ LotBajrami Np。喜んで助けてください。 – Carcigenicate

0

C++のスペースは文字列リテラルなのであまり難しくありません。あなたの質問に答えるために、あなたの出力にスペースを追加する最も簡単な方法は、あなたがそれを求めるスペースを追加して、coutステートメントを変更することです。あなたの場合、それは次のようになります:(さらにいくつかのヒントが追加されました)

string word; // unrequired to define word as blank here; you will take it as input later 
cout << "give a word: "; // Added a space after "word" 
cin >> word; 
cout << "Your word is " << word << endl; // you do not need "" because that outputs nothing. If you want to print a new line, use "endl" or "\n". 
関連する問題