永发信息网

如何将C++输出流写到文件上去?

答案:3  悬赏:60  手机版
解决时间 2021-01-04 16:18
  • 提问者网友:棒棒糖
  • 2021-01-03 17:16
包括如何建文件,和如何写过去,如何关闭...谢谢,我闻见这块学的很烂
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-01-03 18:42
定义一个fstream或者ofstream
然后和一个文件关联。就可以用<<那样了
ofstream fout;
fout.open("file",ios_base::out);
fout<<"132123"< fout.close();
全部回答
  • 1楼网友:空山清雨
  • 2021-01-03 19:16
#include void main() {  file *f;  int i=600;     int a[10]={1,2,3,4,5,6};  int b[10]={0};  //写入文件  f=fopen("d:\\a.txt","wt");  if(f==null)  {   printf("文件打开失败!\n");   return;  }  else   {   printf("文件打开成功!\n");   for(i=0;i<10;i++)   fprintf(f,"%d ",a[i]);   printf("文件写入成功!\n");  }  i=fclose(f);  if(i==0)printf("文件关闭成功!\n"); else printf("文件关闭失败!\n"); //从文件中读出  f=fopen("d:\\a.txt","rt");  if(f==null)  {   printf("文件打开失败!\n");   return;  }  else   {   printf("文件打开成功!\n");   for(i=0;i<10;i++)   fscanf(f,"%d",&b[i]);   for(i=0;i<10;i++)    printf("%d ",b[i]);   printf("\n");  } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯