getline
来源:互联网 发布:阿里云系统登录 编辑:程序博客网 时间:2024/05/21 06:18
getline,这个函数接受两个参数:一个输入流对象和一个string对象。此函数从输入流的下一行读取,并保存读取的内容到string中,但不包括换行符。
和输入操作符不一样的是,getline并不忽略开头的换行符,只要getline遇到换行符,即便它是输入的第一个字符,getline也将停止读入并返回。
如果第一个字符就是换行符,则string参数将被置为空string
getline函数将istream参数作为返回值,和输入操作符一样也把她用作判断条件。
如 : 把每行输出一个单词改为每次输出一行文本。
int main()
{
string line;
while(getline(cin,line))
cout << line <<endl;
return 0;
}
由于line不含换行符,若要逐行输出需要自行添加。
照常,我们用endl来输出一个换行符并刷新输出缓冲区。
由于getline函数返回时丢弃换行符,换行符将不会存储在string对象中。
0 0
- getline()
- getline ()
- getline()
- getline
- getline
- getLine
- getline
- getline
- getline
- getline
- getline()
- getline
- getline()
- getline()
- getline
- getline()~~
- getline
- getline()
- java简易计算器窗口的实现,写的第二个java程序!多多指教
- 第11周项目6回文数
- C2第八次解题报告
- provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错
- js 判断是否安装qq msn等
- getline
- Android学习日记—Java变量的类型
- fjkhgkhk官方就很反感风格是
- Android ListView下拉刷新、上拉载入更多
- Winform 跨窗体传参
- ORDER BY
- SMTP starttls选项
- 网络设备中限制用户命令交互的逃逸
- Hibernate官方文档翻译-(第二章,入门)