下载此文档

第十五次c语言作业.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
第十五次课作业:题码: 章节:数组考查点:一维字符数组的使用,字符串结束标志的掌握难度:2

从键盘上读入一行字符,在屏幕上输出该行字符的长度及内容(先输出长度,后输出内容)。
注意:
(1)以回车表示行结束且回车不计入输入内容。若读入过程中发生错误或遇到文件结束,则也表示行输入结束。
(2)若用户输入时输入了很多字符,则仅读入前100个字符。
(3)不能使用库函数gets、fgets、strlen或使用同名的变量、函数、单词。
(4)编程可用素材:printf("input a string: ")...、printf("\nThe string lenth is: ...、printf("\nThe string is: ...。
程序的运行效果应类似地如图1所示,图1中input a string: 123456 vdget 7u84,y37f部分之123456 vdget 7u84,y37f是从键盘输入的内容。
图1 程序运行效果示例
提示:
由于先输出字符长度,后输出内容,所以应将输入字符存入内存中的字符数组str[101](因最多读入100个字符
由于不能使用gets、fgets、strlen函数,只能一个一个字符输入,遇到回车和文件结束都表示行输入结束,所以循环输入时的条件为
while ((ch = getchar()) != '\n' && ch != EOF)
{
将ch赋给str[i];
i自增;
若输入字符个数已经100,则终止循环;
}
前方定义int ch;
题码: 章节:文件操作考查点:文件读入(文本制文件),文件结束的控制难度:1

程序运行时,先从键盘输入一个文本文件的文件名(约定:字符数≤127字节,可含路径),再在屏幕上显示该文件的内容。
。编程可用素材:printf("input the file's name: ")、printf("\nfile open error!")、printf("------------------------File Begin:----------------------\n")、printf("\n------------------------ File End. ----------------------\n")。
程序的运行效果应类似地如图1所示,图1中的“input the file's name: C:\Temp\”中的“C:\Temp\”是从键盘输入的内容。
图1 程序运行效果示例
题码: 章节: 考查点:文件的正确使用难度:1

,将从键盘读入的多个字符存储到该文件中,要求如下:
(1)若输入的字符中有小写字母,则应先将其转换为大写后再存入。
(2)输入!表示输入结束且!不存入文件中。
(3)当文件创建失败或向文件写入字符时出错,应显

第十五次c语言作业 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小813 KB
  • 时间2017-09-11
最近更新