部分知识非原创,参考网上的一些资料
1、文件的相关操作需要包含文件#include<fstream>,这个是肯定不能少的
2、写入/打开文件 ofstream file_out;//创建写入文件类对象 file_out.open("e:\test.txt");
3、利用getline()函数可以有效的处理输入空格及回车字符
4、写入或者读出文件结束,一定要记得关闭文件,否则会导致后续的相关操作无法实现;例如重命名操作
5、测试程序时,字符汉字随便输入,输入结束需要回车,然后按ctrl+z,再按回车,程序才会结束字符的录入
6、源码如下:
#include "stdafx.h" #include<fstream> #include <iostream> using namespace std; int main() { //写入文件 ofstream file_out; file_out.open("e:\test.txt"); char temp1[100]={0};//定义一个字符数组 char temp2[100]={0}; cout<<"请输入文本的内容:"<<endl; cin.getline(temp1,100,0); int n=strlen(temp1); temp1[n-1]='