在HTML中,你基本上添加“& nbsp”,因此它会创建一个空格,但我不知道如何在c ++中这样做 代码:
string word = "";
cout << "give a word:";
cin >> word;
cout << "your word is" << word<<"";
结果:
说一句话:汽车
你的单词是汽车(“是”和“汽车”之间没有空格)
虽然我希望它像:
说一句话:汽车
你的话是Car(现在“is”和“Car”之间有一个空格)
答案 0 :(得分:3)
在&#34;&#34;之后放一个空格:
"your word is " <<
如果你坐在那儿想想它,你可能已经想到了这种事情。
答案 1 :(得分:1)
cout << "your word is " << word;
在常量字符串中添加空格“”。
答案 2 :(得分:0)
更改
cout << "your word is" << word<<"";
为:
cout << "your word is " << word<<"";
// ^^^^
答案 3 :(得分:0)
在C ++中使用空格并不是很难,因为它是一个字符串文字。要回答你的问题,在输出中添加空格的最简单方法是通过添加一个空格来修改cout语句iteslf。在你的情况下,它会像:(还增加了一些提示)
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".