(1)使用 I/O 流以文本方式建立一个文件 test1.txt,写入字符“已成功写入文件!”,用其它字处理程序(例如 windows 的记事本程序 Notepad)打开,看看是否正确写入。
(2)使用 I/O 流以文本方式打开上一题建立的文件 test1.txt,读出其内容显 示出来,看看是否正确。
(3)使用 I/O 流以文本方式打开上题建立的文件 test1.txt,在次此文件后面 添加字符“已成功添加字符!”,然后读出整个文件的内容显示出来,看看是否正确。
(1)解:
#include <fstream.h> void main() { ofstream file1("test.txt"); file1 << "已成功写入文件!"; file1.close(); }
程序运行后 test1.txt 的内容为:已成功写入文件!
(2)解:
#include <fstream.h> void main() { char ch; ifstream file2("test.txt"); while (file2.get(ch)) cout << ch; file2.close(); }
程序运行输出:
已成功写入文件!
(3)解:
#include <fstream.h> void main() { ofstream file1("test.txt",ios::app); file1 << "已成功添加字符!"; file1.close (); char ch; ifstream file2("test.txt"); while (file2.get(ch)) cout << ch; file2.close(); }
已成功写入文件!已成功添加字符!
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
(1)解:
程序运行后 test1.txt 的内容为:已成功写入文件!
(2)解:
程序运行输出:
已成功写入文件!
(3)解:
程序运行输出:
已成功写入文件!已成功添加字符!