string s1,s2;
getline(cin,s1);
getline(cin,s2);
cout<<s1<<endl<<s2<<endl;
为什么我要输入3个字符串才会显示呢?怎么做输入两行就可以显示了?谢谢
getline(cin,s1);
getline(cin,s2);
cout<<s1<<endl<<s2<<endl;
为什么我要输入3个字符串才会显示呢?怎么做输入两行就可以显示了?谢谢
解决方案 »
- 如何实现在一个标签页点击某个按钮切换到另一指定标签页。。不使用CPropertyPage。。。。
- 一个简单的MFC对话框程序,我执行了一个线程,为什么就堵死了??
- 怎么程序一开始就用DirectDraw 显示一幅图
- _CrtIsValidHeapPointer的问题
- 如何得到圆的填充区域?
- 请问: 如何保存树形目录
- 那位大侠对 CJLibrary6.8 中的CCJOutlookBar类有过研究的,进来看看吧!
- 用哪个函数可以驱动机箱上的小喇叭叫的啊?
- 运行后界面一闪而过
- 多线程会被调度到多个内核上执行吗?
- 请问一下,如果开发类似单词通那样的软件,那词库应该用什么方式实现效率更好?
- opengl立体显示之快速转换程序
string s1,s2;
getline(cin,s1, '\r');
getline(cin,s2, '\r');
cout < <s1 < <endl < <s2 < <endl;
另外你在两个getline之间加一行输出,之前和之后都加。你看看你每次输入程序都到底都走到哪了。