C++ 写文件及读取文件内容

1、读取文件内容

char filename[] = "D:\\阶段性学习\\大三上\\1.课程学习\\编译原理\\0903\\实验二\\test.c"; //文件名
     FILE *fp; 
     char StrLine[1024];             //每行最大读取的字符数
     if((fp = fopen(filename,"r")) == NULL) //判断文件是否存在及可读
     { 
         printf("error!"); 
         return -1; 
     } 
 
     while (!feof(fp)) 
     { 
         fgets(StrLine,1024,fp);  //读取一行
         printf("%s\n", StrLine); //输出
     } 
     fclose(fp);                     //关闭文件


2、写文件

ofstream outFile(filename.c_str(), ios::app);  //在文件末尾写入   
string strTemp = "123456";
outFile << strTemp << endl;
outFile.close();

你可能感兴趣的:(c++,读文件写文件)