- 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)