getline(cin,string)什么意思?
来源:百度知道 编辑:UC知道 时间:2024/04/29 10:51:26
getline这是一个函数,他的两个参数一个是cin类型,一个是string 类型,函数功能就是可以读一行字符
getline这是一个函数,
他的两个参数一个是cin类型,一个是string 类型,
函数功能就是可以读一行字符
从标准输入流中(键盘输入)读取一个字符串,存储到字符串string(对象)中,它还有个参数delim,结束符,就是遇到什么字符读取结束,默认是换行'\n'。
cin.getline( data, sizeof( data ) ); 使用的cin的成员方法,功能一样的,读取一个字符串到数组data中。
读取整行数据到string中,包含空格及特殊字符。默认以\n结束
这样写要小心string与类型名string重名
getline是读取一行
一般这么写
cin.getline( data, sizeof( data ) );
请教c++里string与getline(cin,string)的有关内容.
cin.get 和cin.getline的问题
cin.get和cin.getline的区别?
c++中 输入 cin.get和cin.getline的区别是什么 谢谢
c++ 关于 cin.get() 和 cin.getline()到底有哪些区别啊,苦恼中
关于cin.getline(a,sizeof(a))和istrstream ins(str)的问题
为什么无法循环,问题是出现在cin.getline(a,sizeof(a))吗?请问有什么方法让他正常循环?
string s;while(cin>>s){}//请问如何结束循环(不通过定义结束串标记)
while(cin)
while(!cin)