替换单词c语言程序,C语言课程设计报告【设计简单单词替程序替换指定单词】.doc...

PAGE

沈阳航空航天大学

课 程 设 计 报 告

课程设计名称:C语言课程设计

课程设计题目:

院(系): 理学院

专 业: 信息与计算科学

班 级:学 号: 2011041401025

姓 名: 勇沣

指导教师: 丛丽晖

完成日期: 2012年3月16日

沈阳航空航天大学课程设计报告

-

目 录

TOC \o "1-3" \h \z HYPERLINK \l "_Toc233012776" 第1章 概要设计 PAGEREF _Toc233012776 \h 1

HYPERLINK \l "_Toc233012777" 1.1题目的内容与要求 PAGEREF _Toc233012777 \h 1

HYPERLINK \l "_Toc233012778" 1.2总体结构 PAGEREF _Toc233012778 \h 1

HYPERLINK \l "_Toc233012779" 第2章 详细设计 PAGEREF _Toc233012779 \h 2

HYPERLINK \l "_Toc233012780" 2.1主模块 PAGEREF _Toc233012780 \h 2

HYPERLINK \l "_Toc233012781" 2.2显示模块 PAGEREF _Toc233012781 \h 3

HYPERLINK \l "_Toc233012782" 2.3分词模块 PAGEREF _Toc233012782 \h 3

HYPERLINK \l "_Toc233012783" 2.4替换模块 PAGEREF _Toc233012783 \h 3

HYPERLINK \l "_Toc233012784" 第3章 调试分析 PAGEREF _Toc233012784 \h 4

HYPERLINK \l "_Toc233012785" 第4章 使用说明与执行结果 PAGEREF _Toc233012785 \h 5

HYPERLINK \l "_Toc233012786" 参考文献 PAGEREF _Toc233012786 \h 7

HYPERLINK \l "_Toc233012787" 附 录(程序清单) PAGEREF _Toc233012787 \h 8

沈阳航空工业学院课程设计报告 KEYWORDS \* MERGEFORMAT 第1章 概要设计

第1章 概要设计

1.1题目的内容与要求

内容:设计一个简单的单词替换程序,可以替换文本文件中指定的单词。

要求: 本节内容参照任务书,但是不要照抄,用自己的话描述

输入文本文件名,显示该文本文件内容。输入替换前和替换后的单词,对指定的单词进行替换,显示替换后的文件内容,同时输出替换单词的次数。

允许连续替换单词,即提示用户是否继续替换单词,如果用户选择是,则允许用户输入替换前和替换后的单词,并再次进行替换。

替换结束后,需要把替换后的文件内容保存到文本文件中。

采用VC环境进行调试运行。

1.2总体结构

本程序主要分为四个模块(功能模块图见图1.1):显示模块,结构体模块,分词模块,替换模块。显示模块:输入文本文件名,显示文本文件的内容。结构体模块:建立一个结构体模块,为链表存信息用。分词模块:把文本文件的内容进行拆词,放到链表里存储。替换模块:对指定的单词进行替换。

单词替换程序

单词替换程序

显示模块

分词模块

替换模块

主模块

图1.1 功能模块图

本节描述程序分为几个模块,简述每个模块的功能,画出功能模块图。注意图必须写图号,图号规则是图节号.图的序号,本图是第一节的第一个图,所以叫图1.1。下一节的第一个图叫图2.1,下一节的第二个图叫图2.2,依次类推。在描述部分必须提到所画的图号。

沈阳航空工业学院课程设计报告 KEYWORDS \* MERGEFORMAT 第2章 详细设计

第2章 详细设计

2.1主模块

控制整个程序的运行,控制菜单操作,通过主函数模块分别调用各个模块,实现各项功能,流程如图2.1所示。(可以画PAD图或程序流程图)

开始

开始

int k,j=0;

while(1)

printf("\n英语单词替换主菜单\n");

printf("********************\n");

printf("1.输入文本文件名,显示其内容\n");

printf("2.替换单词操作\n");

printf("3.安全退出

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值