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

时间:2023-03-10 05:02:13
C++ Primer Plus读书笔记(六)分支语句和逻辑运算符

1.

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

以上均包含在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())