一、文件的读写
如前面所提,流的读写主要有<<, >>, get, put, read, write 等操作,ofstream 继承自ostream, ifstream 继承自 istream,故操作函数都是一致的。
C++ Code
|
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#include <iostream>
#include <fstream> #include <string> #include <cassert> using namespace std; int main( void) { ofstream fout( "test.txt"); fout << "abc" << " " << 200; fout.close(); ifstream fin( "test.txt"); string s; int n; //fin>>n>>s; fin >> s >> n; cout << s << " " << n << endl; ofstream fout1( "test2.txt"); assert(fout1); char ch; for ( int i = 0; i < 26; i++) { ch = 'A' + i; fout1.put(ch); |

本文介绍了C++中关于文件读写的操作,包括文本文件和二进制文件的读写,以及如何进行文件的随机读写。通过示例解释了ofstream和ifstream类的使用,以及write、read函数和文件流指针的管理,强调了二进制文件读写时的注意事项。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



