getline函数的用法
来源:互联网 发布:java文件上传实现原理 编辑:程序博客网 时间:2024/04/29 21:02
语法:
istream &getline( char *buffer, streamsize num );
istream &getline( char *buffer, streamsize num, char delim );
getline()函数用于输入流,读取字符到buffer中,直到下列情况发生:
num - 1个字符已经读入,
碰到一个换行标志,
碰到一个EOF,
istream &getline( char *buffer, streamsize num );
istream &getline( char *buffer, streamsize num, char delim );
getline()函数用于输入流,读取字符到buffer中,直到下列情况发生:
num - 1个字符已经读入,
碰到一个换行标志,
碰到一个EOF,
或者,任意地读入,直到读到字符delim。delim字符不会被放入buffer中。(delim字符可以自已设定,默认为回车符'/n' )
举例:
#include <iostream.h>
#include<stdlib.h>
#include <iomanip.h>
#include <fstream.h>
const int N=10;
int main()
{
char str[N];
ifstream fin;
fin.open("data.txt");
if (!fin)
{
cout<<"error "<<endl;
exit(1);
}
while(fin.getline(str, sizeof(str)))//这里是从"文件"读取sizeof(str)长度的字符到 数组str中,
//当然也可以从"控制台"读取,此时为cin.getline(str, sizeof(str)).
{
cout<<str;
cout<<endl;
}
cout<<endl;
fin.clear();
cin.get();
return 0;
}
- getline函数的用法
- getline()函数的用法
- getline()函数的用法
- getline函数的用法
- 课件---getline()函数的用法
- C++ getline()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin.get()cin.getline()getline()gets()等函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()、gets()函数的用法
- cin、cin.get()、cin.getline()、getline()函数的用法
- getline函数的几个小用法
- getline函数的几种用法
- Linux 下JAVA 编译
- C语言实验:输入任意一个年份和月份,输出该月份的公历日历
- Java原子操作A
- 学习笔记II——new/delete和malloc/free
- 小Q系列故事——最佳裁判(Hdu 4520)
- getline函数的用法
- Hibernate 面试中最常考察的知识点整合
- C语言实验——输入一个整数的小写金额值,转化为大写金额值并输出
- 精简后的快速排序法
- 490 - Rotating Sentences
- Android中的Handler, Looper, MessageQueue和Thread
- 如何在CentOS 6 下启动ORACLE 11
- ubuntu github指南
- HDU 1561 树形DP+有依赖的背包