C++文件输入输出的简单实现(Debug)

打印 上一主题 下一主题

主题 933|帖子 933|积分 2799

1.前言:

        文件输入输出是个很有用的东西,有时比赛时要有:要求使用文件输入输出,还有时候……

        遇到这种时间限制非常恶心的题目:手动测试会有误差……
        文件输入输出是个很好的选择!
2.写法:

C

        C语言的写法有点复杂,涉及文件指针,本文不多介绍。下面给出示范写法:
  1. #include <stdio.h>
  2. int main() {
  3.     FILE *file = fopen("文件名", "文件模式:r,w");
  4.     if(file!=NULL){//若打开失败,file值为NULL
  5.                 fprintf(file, "整数:%d\n",8/*如同printf*/);
  6.         }
  7.     fclose(file);//记得关闭
  8.     return 0;
  9. }
复制代码
 C++

        我们可以将 cin,cout重定向到文件,或者使用:ifstreamofstream
        其中,ifstream是文件输入,ofstream是文件输出。
        我们可以创建文件对象,在使用时就可以像cin,cout一样了(不要忘记关闭文件!!!)
[code]ifstream in("infile.in");ofstream out("outfile.out");int a;in>>a;outa;outa;        cout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

尚未崩坏

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表