C 语言实训教程
----文件专项练习
1、熟悉文本文件与二进制文件。
2、掌握文件指针的概念。
2、掌握文件顺序读写。
3、掌握文件的随机读写。
1、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“test.txt”中保存(提示:程序运行完后,可用记事本打开生成的文件进行查看)。
2、根据程序提示从键盘输入一个已存在的文本文件的完整文件名,再输入一个新文本文件的完整文件名,然后将已存在的文本文件中的内容全部复制到新文本文件中,利用文本编辑软件,通过查看文件内容验证程序执行结果。
3、模拟命令行下的 COPY 命令,在命令行状态下输入命令,以实现将一个已存在的文本文件中的内容全部复制到新文本文件中,利用文本编辑软件查看文件内容,验证程序执行结果(提示:此题和上题类似,区别是使用命令行参数指定文件名)。
4、从键盘上输入若干行字符,把它们输出到磁盘文件上保存。
5、编制一个将文本文件中的内容显示在屏幕上的程序。(提示:用命令行参数指定要显示的文件)
6、根据提示从键盘输入一个已存在的文本文件的完整文件名,再输入另一个已存在的文本文件的完整文件名,然后将第一个文本文件的内容追加到第二个文本文件的原内容之后,利用文本编辑软件查看文件内容,验证程序执行结果。
7、编一程序, 将学生数据(学号、姓名、年龄、性别)以单链表形式存储,由键盘输入 5 个学生的信息,然后将其输出到一个磁盘文件“stu.dat”中。
8、将上题存储的文件读出,并将读出的学生信息显示到屏幕上。
9、利用文件的随机读写,读出第 7 题所生成文件中的第 2 个学生的信息。