实验一-源程序的输入和扫描.docxVIP

  • 9
  • 0
  • 约1.3千字
  • 约 4页
  • 2021-08-15 发布于天津
  • 举报
湖南农业大学信息科学技术学院 学生实验报告 姓名: 熊清 年级专业班级 计算机 3 班 日期 2017 年 11 月 4 日 成绩 课程名称 编译原理 实验名称 源程序的输入和扫描 实验类型 设计性 【实验目的、要求】 理解源程序被编译器读取的过程,掌握扫描程序的方法。 【实验内容】 编制一个源程序的输入过程,从键盘、文件或文本框输入若干行语句,依次存入输入缓冲区(字符型数据); 编制一个扫描子程序, 该扫描程序能删除无用的空白字符、 回车字符以及其他与输入介质相关的非实质性字符 , 用“ #”分隔单词流。 删除注释信息。 【实验环境】 计算机, microsoft visual c++ 6.0 【实验步骤、过程】 功能描述 输入一段代码,扫描该段代码无用的空白字符等,用“ #”分隔单词流、字母、数字或其他符号 程序结构描述 首先,输入一段字符串,然后对字符串进行扫描,判断字符串中,是否为单词或数字等,当遇到空白字符或者回车键时,用 # 隔开,最后,输出扫描结果 流程图(或原理图) 输 入 字 符串 判断字符串是否符 合程序输入的要求 是 用“ #”隔开单 词流等 输出用“ #” 的字符串 结束 关键代码 #includestdio.h #includestring.h char s[100]; char w[100]; int main() { int i, j; int x

文档评论(0)

1亿VIP精品文档

相关文档