首页 理论教育 C语言程序设计教程:文件操作实训

C语言程序设计教程:文件操作实训

时间:2023-10-27 理论教育 版权反馈
【摘要】:用户可以在记事本环境下打开文件“f1.txt”验证文件内容是否正确。文件数目不确定,文件名从命令行读入。如编译后的可执行文件名为test.exe,则命令:test.exe file_1.txt file_2.txt file_3.txt会将这三个文件内容按顺序显示在屏幕上。cp的基本格式:cp源文件名目标文件名

C语言程序设计教程:文件操作实训

一、实训目的

1.理解文件的有关概念。

2.学习文件的基本操作。

二、实训内容

1.阅读下面程序,写出运行结果,然后上机验证。

提示与分析:

以”w”方式打开文件时,若果文件不存在,则新建文件。若文件不在当前目录下,需要写出相应路径,此时注意转义字符“\\”输出用于分割文件路径的反斜杠“\”。

2.下面程序的功能是在D盘上建立一个文本文件f1.txt,并写入如下内容。

Hello world!(www.xing528.com)

请填空并运行该程序。

提示与分析:

程序从终端键盘输入字符,写入文件直到用户按回车键结束输入。用户可以在记事本环境下打开文件“f1.txt”验证文件内容是否正确。

3.编写程序,将双精度浮点数-3.14,按文本文件形式保存到文件file.txt,再以二进制文件的形式保存到file.dat中。如果已经存在同名文件,则清空文件内容;如果不存在,则创建文件。然后用“记事本”程序分别打开这两个文件,看看你是否能读懂文件信息,两个文件各占用多少字节的磁盘空间?(两个文件先不要删除)

4.编写程序,将上一题中保存在两个文件中的信息(-3.14),分别读入到两个double类型的变量var1和var2中,并输出这两个变量,验证读入是否正确。

5.编写程序,将多个文本文件的内容,按顺序显示在屏幕上。文件数目不确定,文件名从命令行读入。如编译后的可执行文件名为test.exe,则命令:test.exe file_1.txt file_2.txt file_3.txt会将这三个文件内容按顺序显示在屏幕上。

6.编写程序,模拟命令行工具cp,实现文件拷贝功能。cp的基本格式:cp 源文件名 目标文件名

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈