| 申报专栏 | 中心介绍 | 新闻中心 | 师资队伍 | 实验指导 | 网上教务 | 教学研究 | 实验一览 | 成果展示 | 规章制度 | 文件下载 | 科技创新 |
您的位置:实验指导 网站首页 用户登录 新用户注册
文件输入输出
作者:佚名 来源:本站原创 点击: 更新时间:2004-6-17

一、目的要求
  
  
  1 .进一步理解文件输入输出的优越性。

2 .掌握文本文件、二进制文件的特点及其应用。

3 .掌握文本文件、二进制文件的输入输出方法。


  
二、启事与范例
  
  
 1 .文本文件的输入输出

  所谓文本文件,就是其内容都是以 ASCII 字符形式表示和存放的文件,文本文件的优点,主要体现在其内容是可见的,可以直接显示和打印,也可以用各种文件编辑器对其内容进行编辑。缺点是占空间太大。

  文本文件的输入就是将一个已存在的文本文件的内容读入到程序的数据结构中的过程。这个文本文件一般是用文本编辑器建立的文件,也可能是用其它程序或其它手段所产生的文件。

  文本文件的输出就是将程序中数据结构的内容(一般是程序处理的结果)按文本方式输出到文件中的过程。

  文本文件的读写步骤:

   ① 打开文件;

   ② 读 / 写操作;

   ③ 关闭文件。

  可用以下相应的函数实现:

   ① fopen;

   ② fscanf/fprintf

   ③ fclose 。

  例 1 已知文件 file1.dat 中存放了 10 阶方阵的整数数据,数据存放的格式为:每行数据个数不定,每个数的位数不定,每个数之间用空格分开。编写程序读入这些数据,并作矩阵转置后按矩阵排放的格式输出到文件 file2.dat 中。

  # include

  main ( )

  {

   int i, j, t, a[10][10];

   FILE * fp;

   / * 读文件步骤开始 * /

   fp = fopen ( ″ file1.dat ″ , ″ r ″ );

[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页  

指导录入:admin    责任编辑:admin 
  • 上一个指导:

  • 下一个指导: 没有了
  • 功能菜单:【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口