IO 流
cout cin 不用关注占位符,不用关注数据类型
scanf("%d", &a);cin >> a;
printf("a = %d", a);
cout << a;
bool 类型的输出方式
bool bFlag = true;
cout << boolalpha << bFlag << endl;
读写文件
#include <Windows.h>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char **argv)
{
// 将hello写入文件./hello.txt中。
ofstream myFile("./hello.txt", ios::out);
myFile << "hello" << endl;
myFile.close();
// 读取文件中的内容
ifstream myFile1("./hello.txt", ios::in);
cout << myFile1.rdbuf() << endl;
myFile1.close();
getchar();
return 0;
}
运行结果
hello
参数
ios::app 将输出数据添加到文件的结尾
ios::ate 将一个文件打开作为输出文件,并移动到文件尾。可以在文件的任何位置写数据
ios::in 打开一个文件作为输入文件
ios::out 打开一个文件作为输出文件
ios::trunc 如果文件有内容则将文件内容丢弃(默认)
ios::binary 打开一个文件进行二进制输入或输出