大体上方法很是简洁明了的,要是涉及到每个具体步骤上还是有很多内容的,这里我就简单说一下吧:
读文件的话就是:1、打开文件2、读文件3、关闭文件。
写文件的话就是:1、打开文件2、写文件3、关闭文件。
- 写文件(内存到磁盘文件)
std::ofstream outfile; outfile.open("test.txt"); //打开文件,没有的话就创建一个同名文件 outfile << "ABC"; outfile.close();
这样就把“ABC”这个字符串写到test.txt文本文件里了。
- 读文件(磁盘文件到内存)
std::string str = ""; std::ifstream infile; infile.open("test.txt"); infile >> str; infile.close(); std::cout << str;
这样就把“ABC”这个字符串从test.txt文本文件里读取出来存放到字符串变量str里了。是不是很简单。
这只是最最基础的文件读写操作,如果涉及到条件状态、文件模式的话,那就能扯好多了。