⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l10_11.cpp

📁 《C++程序设计教程》-杨国兴-电子教案及例题 C++程序设计PPT课件 html课件 例题
💻 CPP
字号:
#include<fstream.h>
#include<iostream.h>
void main()
{
	fstream  iofile( "E:\\myfile.txt", ios::in | ios::app ); //打开文件读写,在末尾添加数据
	iofile.seekg( 0, ios::end );                 //定位至文件尾
	streampos  lof= iofile.tellg();             //获取文件长度
	char *data;
	data = new char[lof];                    //动态分配内存用于保存文件内容
	iofile.seekg( 0, ios::beg );                //定位至文件头
	iofile.read( data, lof );                   //将文件内容读到data指向的内存中
	cout << "原文件内容为:" << endl;
	for( int i =0; i<lof; i++ )
		cout << data[i];                    //逐个输出data指向内存中的字符
	cout << endl;
	iofile.write( data, lof );                  //将读出内容写入文件尾
	delete [] data;
	iofile.seekg( 0, ios::end );   
	lof = iofile.tellg();
	data = new char[lof];
	iofile.seekg( 0, ios::beg );
	iofile.read( data, lof );
	cout << "读写操作后文件内容为:" << endl;
	for(i =0; i<lof; i++ )
		cout << data[i];
	cout << endl;
	iofile.close();
	delete [] data;
}

⌨️ 快捷键说明

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