C++控制台输入/输出的文件版本是文本文件,因此当对文本文件进行读写操作时,其类似与输入输出流cin/cout的读写操作,具体如下:
1. 为了将cout用于控制台输出:
必须包含头文件iostream
头文件iostream定义了一个用于处理输出的ostream类
头文件iostream声明了用于输出的cout
要指出命名空间std
可结合使用cout和<<输出各种类型的数据
2. 由上可知,为了输出到文件,应有以下操作:
必须包含头文件fstream
头文件fstream定义了一个用于处理输出文件的ofstream类
头文件声明用于输出文件的ofstream类型的变量(自定义如fout)
要指出命名空间std
可结合使用ofstream类(如fout)和<<输出各种类型数据
不同的一点是输出文件时必须使用.open(文件名)将ofstream类(如fout)和文件名关联起来。
输入类似于输出,文件输出的各种格式和cin类似。