- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011444541周亮
重庆科技学院
《C语言程序设计》
课程设计报告
学 院:_电气与信息工程学院_ 专业班级: 计科1102班
学生姓名: 周亮 学 号: 2011444541
设计地点(单位)________计算机自主学习中心 ____ ____ __ 设计题目: 字符串函数包
完成日期: 2012 年1月13日
指导教师评语: ______________________ _________________
_________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _
成绩(五级记分制):______ __________ 指导教师(签字):________ ________
摘要
C语言中有很多函数,其中字符串函数在C语言中的应用相当广泛,因此对他的掌握程度要求也是高的。字符串函数有很多种,对每一个字符串函数我们都应该熟练的掌握,和深刻的理解。因此,通过自己动手编写一个字符串函数包,可以让自己充分的解其中知识点和难点,从而达到熟练和精通地步。改程序中的字符串函数于C语言中字符串函数有相同的功能,能完成C语言字符串函数所完成的任务。
关键字:字符串 函数 指针 数据类型
课程设计任务书
设计题目:字符串函数包
学生姓名 课程名称 程序设计基础课程设计 专业班级 计科11 地 点 I305/I306 起止时间 2012年1月9日~1月13日 设计内容及要求 请设计一个字符串函数包,实现常用的字符、字符串处理函数。要求在设计该函数包的时候只能使用以下6个函数: scanf,printf,putc,getc,puts和gets。你设计的字符串函数包须实现以下功能:
isAlpha判别一个字符是否是英文字母;
isDigit判别一个字符是否是数字字符;
my_strcmp字符串比较;my_strncmp字符串前n个字符的比较;
my_strcpy字符串复制;my_strncpy字符串前n个字符的复制;
my_strcat字符串拼接;my_strncat字符串前n个字符的拼接;
my_strlen字符串中实际字符的技术;
my_itoa整数转换到字符串;
my_itof浮点数转换成字符串;
my_strtoi字符串A转换成整数B(10进制、8进制、16进制和2进制);
my_strlow把字符串A中的大写字母转换成小写字母;
my_strupr把字符串A中的小写字母转换成大写字母;
my_strstrcount统计字符串A中指定的某子串B出现的次数;
my_strstr统计字符串A中指定的某子串B出现的首位置;
my_strptr判别字符串A中是否存在字符串B中的字符,如果有返回位置指针,否则返回NULL指针;
然后设计一个综合性的例子验证你设计的这些函数;并把得到的结果和string.h中的函数做比较。
【题目要求】
(1)要求你的综合性例子中使用的数据应该从文件或标准输入设备中读取到字符串或字符或字符数组中;
(2)要求以上功能分别用函数和指针实现。并要求用C语言的文件操作语句将以上所有结果保存在文件XX.out。
【输入/输出要求】
(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
根据题目要求,运用所学知识,完成设计和实现工作,并按照书写规范,撰写课程设计报告。
设计
参数 (1)系统分析、设计正确。
(2)结果以图表方式显示。
(3)界面简洁、美观。
(4)报告格式规范。
进度
要求 周一:明确设计任务,学习相关基础知识
周二:熟悉各知识点,进行基础练习
周三:根据题目要求,进行设计和实现
周四:根据题目要求,进行设计和实现
周五:撰写报告,进行答辩 参考资料 [1]何钦铭 颜晖.《C语言程序设计》.高等教育出版社.
您可能关注的文档
最近下载
- 公路隧道照明设计细则JTG-T-D702-01-2014.pdf VIP
- GZ086 健身指导 题库-2023年全国职业院校技能大赛赛项赛题.docx
- 必威体育精装版高中历史必修3岳麓版配套同步练习汇总(全册打包下载).doc
- 2024年西安职业技术学院单招职业技能测试题库必威体育精装版.docx VIP
- 柴油发电机操作流程图.docx
- ISO134852016标准、21CFR820法规与《GMP现场检查指导原则》条款对照表.doc
- 高等院校单招入学机电类试题库.doc
- 2025年辽宁轨道交通职业学院单招职业技能测试题库完整.docx VIP
- 《我的奇思妙想》PPT课件.pptx VIP
- 必威体育精装版四川省拟任县处级党政领导职务政治理论水平任职资格考试第八套试题.docx VIP
文档评论(0)