1.c++文件流:
fstream //读写文件
ifstream //输入文件流
ofstream //输出文件流
2.文件路径的表示
文件路径的表示可以分为绝对路径和相对路径。
绝对路径:pDummyFile = fopen("D:\\vctest\\glTexture\\texture\\dummy.bmp", "rb");
给出了从盘符开始的全部路径,这里需要注意的是“\”要用双斜线"\\"
相对路径:对相对路径而言,路径表示中的“\”也要用双斜线"\\"
3.windows下表示相对路径的规则为:
1、.\ 或 ./ 表示当前目录,或同级目录; 2、..\ 或 ../ 表示父目录,或上级目录。
3、文件打开方式选项:
ios::in //供读,文件不存在则创建(ifstream默认的打开方式)
ios::out //供写,文件不存在则创建,文件存在则清空原内容(ofstream默认打开方式)
ios::binary //二进制格式文件
4.一些常用语句
getline( infile , str ); 不忽略空行
infile>>str; 忽略空行
if( infile>>str);判断是否到文件尾
getline 读取文件中一行数据,遇到换行结束。
infile 读取文件中一个字符串,遇到空格或换行结束。
5.保存的小数位