C++中怎样确定字符串的结束

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:59:03
在输入一个字符串时,电脑怎么知道你要输的字符串是以什么作为结尾呢?比如:一段程序是:
char*in_contents;
cout<<"input a string: ";
cin>>in_contents;
怎么设定字符串的结束标志呢?比如以回车结束,应该怎么编写程序?
谢谢!

字符串都是用空格作为分割的,这个没法修改,如果想整行读入,用cin的getline函数
getlein(istream& in,string str);
或者cin.getline()
第二个参数是string 类型的对象!

上面回答很好啊 !!