【发布时间】:2011-09-16 17:53:04
【问题描述】:
我有以下代码:
system("CLS");
string title;
string content;
cout << "Get title." << endl;
getline(cin,title);
cout << "Get content." << endl;
getline(cin,content);
问题是 - 应用程序没有询问标题,我有获取标题,获取内容然后等待用户输入,它不是在获取标题后等待用户输入。b我必须添加任何中断或 smth 吗?
或者,从用户输入中读取整个文本行不是最好的主意?
【问题讨论】:
-
你为什么不简单地写
cin >> title? -
@Mr. TAMER 如果标题中有空格,则执行
cin >>只会使字符最多有一个空格。 -
您好,erkses,欢迎来到 Stack Overflow。感谢您发布代码,以便我们可以看到您在说什么。将来,在发布代码时,请考虑将您的程序缩减为能够证明您的问题的最小完整示例。在这种情况下,我担心您排除了对回答您的问题至关重要的信息。有关如何以及为何发布完整程序的更多信息,请参阅sscce.org。
标签: c++