1
C语言程序设计
1.10.8 习 题 九

习 题 九

9.1 编写一个程序,把从键盘输入的信息存入指定的文件中去,要求文件名用命令行参数指定。

9.2 编写一个将字符串“Data Structure”,“Operating System”,“Computer Graphics”,“Software Engineering”写入文件中去的程序。

9.3 重写9-6.cpp程序,将在显示屏上输出文件内容改为计算文件中的字符个数。

9.4 重写9-6.cpp程序,把要处理的行文文件的内容全部改为大写后,写入一个新文件中。

9.5 重写9-6.cpp程序,将由命令行参数指定的文件在显示屏上输出,计算并输出文件包含的行数和字符个数。

9.6 使用I/O重定向,把9-6.cpp程序改写成一个拷贝文件的命令。

9.7 编写一个统计由命令行参数指定的文件中最长行所具有的字符个数的程序。

9.8 编写一个比较两个文件的程序,要求显示两个文件中不相同的行的行号以及该行中不相同的字符的开始位置。

9.9 编写一个程序将命令行指定的一个文件的内容追加到另一个文件的末尾。

9.10 编写一个程序将指定文件的m行到n行的每一行输出到显示屏上,m和n的值从键盘输入。

9.11 编写一个能在终端显示一个文件的内容的程序,要求一次显示20行。在每20行的结尾,程序等待从键盘键入一个字符。如果该字符为q,则程序将停止显示文件内容;如果是其他字符,则显示该文件的下20行内容。