首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
教材全解
>
《C primer plus 第五版》
《C primer plus 第五版》
作者:Stephen Prata 出版社:人民邮电出版社
第13章 文件输入/输出
返回全部章节 >
题目
题型
修改程序清单13.1中的程序,使之不采用命令行参数,而是请求用户输入文件名并读入用户的响应。
问答
编写一个文件复制程序。程序需要从命令行获得源文件名和目的文件名。尽可能使用标准I/O和二进制模式。
问答
编写一个文件复制程序,提示用户输入源文件名和输出文件名。在向输出文件写入时,程序应当使用ctype.h中定义的toupper()函数将所有的文本转换成大写。使用标准I/O和文本模式。
问答
编写一段程序,依次在屏幕上显示命令行中列出的全部文件。使用argc控制循环。
问答
修改程序清单13.6中的程序,使用命令行参数(而不是交互式界面)获得文件名。
问答
使用命令行参数的程序要求用户记住正确的使用方法。重写程序清单13.2中的程序,不使用命令行参数,而是提示用户键入所需的信息。
问答
编写一段程序,依次在屏幕上显示命令行中列出的全部文件。使用argc控制循环。
问答
修改程序清单13.6中的程序,使用命令行参数(而不是交互式界面)获得文件名。
问答
使用命令行参数的程序要求用户记住正确的使用方法。重写程序清单13.2中的程序,不使用命令行参数,而是提示用户键入所需的信息。
问答
创建一个包含20行,每行30个整数的文本文件。整数在O到9之间,用空格分开。该文件是一个图片的数字表示,从0到9的值代表逐渐增加的灰度。编写一个程序,将文件的内容读入到一个20*30的int数组中。一种将这种数字表示转化成图片的粗略方法就是让程序使用数
问答
数字图像,尤其是从宇宙飞船发回的数字图像可能会包含尖峰脉冲。为第12道编程练习题添加消除尖峰脉冲的函数。该函数应该将每一个值和它上下左右的相邻值比较,如果该值与它周围每个值的差都大于1,就用所有相邻值的平均值(取与其最接近的整数)取代这个值。注意到边界
问答
下面的程序有什么问题? int main (void) { int * fp; int k; fp = fopen ("gelatin"); for
问答
下面程序的作用是什么?(Macintosh用户可以假设程序正确地使用了console.h和ccommand ( )函数。) #include <stdio.h> #include <stdlib.h> #inc
问答
假设在程序中有这样一些语句: #include <stdio.h> FILE * fp1, * fp2; char ch; fp1 = fopen ("terky", "r&qu
问答
编写一段程序。它不读取任何命令行参数或者读取一个命令行参数,如果有一个参数,程序将它作为一个输入文件名。如果没有参数,使用标准输入(stdin)作为输入。假设输入完全由浮点数组成。让程序计算并且报告输入数字的算数平均值。
问答
编写一段程序。它接受两个命令行参数,第一个是一个字符,第二个是文件名。要求程序只打印文件中包含给定字符的那些行。 说明:文件中的行通过行末的'\n'来识别。假设没有一行超过256个字符。您可能会想到使用fgets ( )。
问答
对于二进制流而言,二进制文件和文本文件有什么区别?对于文本流呢?
问答
下面两者之间的区别是什么? a. 通过使用fprintf()和使用fwrite()保存8238201。 b. 通过使用putc()和使用fwrite()保存字符S。
问答
下列语句的区别是什么? printf ("Hello, %s\n", name); fprintf (stdout, "Hello, %s, name); fprintf (stderr, "H
问答
以"a+"、"r+"和"w+"模式打开的文件都是可读可写的。哪种模式更适合用来改变文件中已有的内容?
问答
首页
上一页
1
2
下一页
末页
全站近期热帖
四段实习终大厂 如此牺牲为哪般
回复
(85)
发表于
2025-07-10 17:23:51
双非二本靠一张嘴拿下美团
回复
(41)
发表于
2025-07-10 09:43:28
我从来没想过我会出轨
回复
(16)
发表于
2025-07-11 12:31:06
暂且原谅这个世界一下下
回复
(18)
发表于
2025-07-11 13:37:28
三次入职字节,我终于成为了一名正式的bytedancer
回复
(14)
发表于
2025-07-11 10:19:14
热门推荐
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题