首页 > 试题广场 >

(1)使用 IO 流以文本方式建立一个文件 test1.t

[问答题]

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();
}

程序运行输出:

已成功写入文件!已成功添加字符!



发表于 2018-04-18 20:30:42 回复(0)