实验一源程序的输和扫描.docVIP

  • 99
  • 0
  • 约1.98万字
  • 约 27页
  • 2018-08-29 发布于江苏
  • 举报
实验一源程序的输和扫描

实验一 源程序的输入和扫描 学时数:2 [实验内容]: 编制一个源程序的输入、扫描程序,从文件中每次读入一行到输入缓冲区(可以用字符数组实现);然后从缓冲区中依次取出字符显示在屏幕上。 2、从文件每次读入一行到输入缓冲区的功能(可以用字符数组实现)用一个子程序实现。 [实验目的]: 1、通过编制一个源程序的输入、扫描程序,熟悉和了解从文件中读入数据到输入缓冲区的过程。 [实验步骤]: 1、准备: 用TC、VC++等开发工具;确定被处理的语言的语法特点(初步确定,可使用现成语言如Pascal、C等)。编好程序,写好实验报告。 2、上机:输入源程序,修改、调试,运行。 编程思想: 采用一个子程序实现的形式。 (1)程序判断源文件是否为NULL,如果是,则输出错误提示!如果不是,则进入循环。 (2)调用子程序readbuffer(),每次读入一个字符给字符变量,如果字符变量的内容不是回车符,则把字符变量的内容存入数组buffer(),然后读入下一字符,再判断再存入数组,直到一行全存入数组,然后返回主程序,用输出语句输出刚才存入数组的一行字符; (3)如果没有到文件尾,则重复第(2)步,直到文件结束,则退出主程序,完成任务! [程序要求]: 首先在E盘上建立一个A.c文件,文件内容如下: A.c文件内容: main() { int a,b ,c; a = 10; b=20; c=a

文档评论(0)

1亿VIP精品文档

相关文档