文件读写操作
2006-05-14 14:49
323 查看
文件读写操作似乎是经常发生的事情,我曾经写过很多.以后我会陆续补充一些.
基本上都是以完整的程序展出.更多细节不再给出,阁下有兴趣的话,可以留言一起学习.
//=========以下demo应用程序,使用了write & read 成员函数.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
enum {BUFSIZE = 1000};
char buf[BUFSIZE];
ifstream in("io.txt");
ofstream out("io2.txt");
do
{
in.read( buf, BUFSIZE );
streamsize n = in.gcount();
out.write( buf, n );
} while( in.good() );
if( in.bad() || !in.eof() )
{
cerr<<"fatal error occurred."<<endl;
exit(1);
}
in.close();
system("pause");
return 0;
}
//===================一下demo应用程序,文件一次读取一行.
#include<fstream>
#include<iostream>
using namespace std;
int main()
{
ifstream ifs("io.txt");
string str;
if(ifs != NULL)
{
while(getline(ifs,str))
{
cout<<str<<endl;
}
}
system("pause");
return 0;
}
基本上都是以完整的程序展出.更多细节不再给出,阁下有兴趣的话,可以留言一起学习.
//=========以下demo应用程序,使用了write & read 成员函数.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
enum {BUFSIZE = 1000};
char buf[BUFSIZE];
ifstream in("io.txt");
ofstream out("io2.txt");
do
{
in.read( buf, BUFSIZE );
streamsize n = in.gcount();
out.write( buf, n );
} while( in.good() );
if( in.bad() || !in.eof() )
{
cerr<<"fatal error occurred."<<endl;
exit(1);
}
in.close();
system("pause");
return 0;
}
//===================一下demo应用程序,文件一次读取一行.
#include<fstream>
#include<iostream>
using namespace std;
int main()
{
ifstream ifs("io.txt");
string str;
if(ifs != NULL)
{
while(getline(ifs,str))
{
cout<<str<<endl;
}
}
system("pause");
return 0;
}
相关文章推荐
- Android - 文件读写操作 总结
- c++ 文件读写操作
- python之文件的读写和文件目录以及文件夹的操作
- Java 中对文件的读写操作之比较
- Android 文件读写操作 总结
- C语言文件读写操作中缓冲区问题和setbuf函数详解
- Java学习笔记——File类之文件管理和读写操作、下载图片
- IOS 文件读写操作详解及简单实例
- 【IPHONE开发-OBJECTC入门学习】文件的操作,读写复制文件
- 文件读写操作总结
- lua文件读写操作
- C语言回顾(九、文件读写各种操作)——iOS开发基础
- Node.js Streams文件读写操作详解
- C#读写ini文件操作
- 一步一步跟我学习hadoop(6)----hadoop利用FileSystem API 执行hadoop文件读写操作
- 文件操作注意事项 分类: python 小练习 python基础学习 open()文件读写 2013-12-03 11:05 532人阅读 评论(0) 收藏
- C++中文件读写操作
- C/C++文件的操作--二进制文件读写
- ios-plist文件读写操作
- C#实现.ini文件读写操作