#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//这里没有填写文件的打开模式
//ifstream构造方法为:
//ofstream(const char* szName,int nMode = ios::out,int nProt = filebuf::openprot
//szName 指定将要打开的文件名 nMode 指定文件打开的模式 nProt 指定文件保护规格说明
ifstream fin("a.txt");
string str;
//fin >> str;
char buf[100] = {};
//读行,解决遇到空格的问题,这。。。遇到空格是读取完毕?对了,忘了是解决的哪个函数的问题了,囧。
fin.getline(buf,100,'\n');
str = buf;
int x;
fin >> x;
double d;
fin >> d;
char c;
fin >> c;
cout << str << ',' << x << ',' << d << ',' << c << endl;
fin.close();
}
ifstream构造方法,成员函数getline
最新推荐文章于 2024-06-27 18:27:27 发布