文字模式 | 二进制模式 |
---|---|
在文本模式下 ,执行各种字符翻译,即: “ \ r + \ f”转换为“ \ n” | 在二进制模式下, 不执行此类转换。 |
要写入文件: ofstream ofs(“ file.txt”); 或 of of ofs; ofs.open(“ file.txt”); | 写入文件: ofstream ofs(“ file.txt”,ios::binary); 或 ofstream的OFS; ofs.open(“ file.txt”,ios::binary); |
在文件末尾添加文本: Ofstream ofs(“ file.txt”,ios::app); 或 ofstream的OFS; ofs.open(“ file.txt”,ios::app); | 在文件末尾添加文本: Ofstream ofs(“ file.txt”,ios::app | ios::binary); 或 ofs.open(“ file.txt”,ios::app | ios::binary); |
读取文件: ifstream in(“ file.txt”); 或 ifstream in; in.open(“ file.txt”); | 读取文件: ifstream in(“ file.txt”,ios::binary); 或 ifstream in; in.open(“ file.txt”,ios::binary); |