读书人

关于getline的使用为什么报错啊解决

发布时间: 2012-04-15 18:39:21 作者: rapoo

关于getline的使用,为什么报错啊
#include <iostream>
#include <string>
using namespace std;
void main()
{
string str;
getline(cin,str,'#');
char c=getchar();
cout<<str<<''<<c<<endl;
}

[解决办法]
#include <iostream>
#include <string>
using namespace std;
void main()
{
string str;
getline(cin,str,'#');
char c=getchar();
cout<<str<<" "<<c<<endl;
}
[解决办法]
标点错了吧。。。。。。。
[解决办法]
cout<<str<<''<<c<<endl;
单引号中间没有任何字符是错误的,你可以打个空格:比如:

C/C++ code
cout << str<<' '<<c<<endl; 

读书人网 >C++

热点推荐