首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-04-15 
关于getline的使用,为什么报错啊#include iostream#include stringusing namespace stdvoid main(){s

关于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; 

热点排行