C++ Primer Plus读书笔记(六)分支语句和逻辑运算符

1.

以上均包含在cctype中

1 #include<cctype>
2 //#include<ctype.h>

2、文件操作

  (1)头文件

1 #include<fstream>

  (2)写文件使用方法

//use ofstream
ofstream outFile;    //File file?
ofstream fout;

//open
outFile.open("test.txt");
char name[50];
cin >> name;
fout.open(name);

//use
int num = 666;
outFile << num;

char file[50] = "OOOOOps!"
fout << file << endl;    //此条会将换行一并输入到文件中

//用完记得释放文件描述符
outFile.close();
fout.close();

  (3)读取文件

//use ifstream
ifstream inFile;    //File file?
ifstream fin;

//open
inFile.open("test.txt");
char name[50];
cin >> name;
fin.open(name);

//use
int num;
inFile >> num;    //read a int num from inFile

char file[50] = {};
fin.getline(file, 50);    //read a line from fin to file

//用完记得释放文件描述符
outFile.close();
fout.close();

  

  (4)一些检查函数

//is open success
if(!fin.is_open())    //or .good()
    exit(EXIT_FAILURE);

//is eof
if(!fin.eof())
    xxx;

if(!fin.fail())

猜你喜欢

转载自www.cnblogs.com/gaoshaonian/p/12392543.html
今日推荐