- 13
- 0
- 约7.11万字
- 约 11页
- 2017-01-02 发布于贵州
- 举报
嵌入式系统的开发与应用实习任务书
一、实习目的:
通过一个参数个数不固定函数的设计和调试,练习嵌入式系统C程序的设计方法。
二、实习内容
编写一个简化的仿scanf函数,名为myscanf函数,实现从键盘中输入十进制整数和小数型实数的功能。该函数格式如下
int myscanf(char *formatstr,...)
在VC平台上开发。
三、实习具体要求
第一个参数是格式字符串,格式只识别%d和%f这两种格式,分别表示十进制int型数据(32位有符号整数)和小数格式的double型数据。在格式字符串中,如果发现%后有其它字符(非d和非f),认为有错,停止处理,并打印出错信息,返回-1。
当然输入的整数数据超出范围时,按出错处理,停止处理,并打印出错信息,返回-1。由于小数格式double类型的整数部分最多可以到达三百多位,因此我们不处理超出数据范围的错误。
在格式的其他字符匹配中,只要有不匹配的字符,按出错处理,停止处理,并打印出错信息,返回-1。
该函数只处理一行数据,不处理跨行数据。
当处理正确完成后,返回值就是输入的整数和实数的总个数。
可以使用C语言本身所带的gets函数。
五、实习报告要求
1.所提交内容包括程序设计书和程序清单两部分
2.所做程序必须保证程序的健壮性。在完成基本功能的同时,能处理各种错误
处理以及意外事件。
3.提交的程序设计
您可能关注的文档
最近下载
- 辽宁省沈阳市七中文艺路学校2025-2026学年九年上学期物理零模试题(含答案).docx VIP
- 2023版老年人肌少症防控干预中国专家共识ppt课件.pptx VIP
- 2023版老年人肌少症防控干预中国专家共识.docx VIP
- 全员生发智慧监督系统设计方案.docx VIP
- 全员生发智慧系统落地要领.doc VIP
- AP宏观经济学 2014年真题 附答案和评分标准 AP Macroeconomics 2014 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 4.化学反应与电能.pptx VIP
- E3_series教程演示文件.pdf
- 工程师的安全与健康 Safety and Health for Engineers by Roger L. Brauer.pdf
- 2025年国家电网公司招聘《申论》真题详解卷.docx VIP
原创力文档

文档评论(0)