sl207.cpp

来自「Visual C++ 的学习资料一」· C++ 代码 · 共 65 行

CPP
65
字号
// sl207.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"
#include "fstream.h"
#include "iomanip"

int main()
{
	fstream infile;
	fstream outfile;
	char name[20];
	char str[30];
	cout<<"请输入文件:"<<"\n";
	cin>>name;
	outfile.open(name,ios::out | ios::trunc);
	if(!outfile)
	{
		cout<<"写文件打开失败!";
		exit(1);
	}
	cout<<"请输入要写入文件的数据:"<<"\n";
	cin>>str;
	outfile<<str;
	outfile.close();
	infile.open(name,ios::in);
	if(!infile)
	{
		cout<<"读文件打开失败!";
		exit(1);
	}
	char c;
	cout<<"输出文件中数据:"<<"\n";
	while(infile.get(c))
	{
		cout<<c;
	}
	cout<<"\n";
	infile.close();
	outfile.open(name,ios::out | ios::app);
	if(!outfile)
	{
		cout<<"写文件打开失败!";
		exit(1);
	}
	cout<<"输入要在文件末尾添加数据:"<<"\n";
	cin>>str;
	outfile<<str;
	outfile.close();
	infile.open(name,ios::in);
	if(!infile)
	{
		cout<<"读文件打开失败!";
		exit(1);
	}
	cout<<"输出文件中数据:"<<"\n";
	while(infile.get(c))
	{
		cout<<c;
	}
	cout<<"\n";
	infile.close();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?