您的位置:首页 > 编程语言 > C语言/C++

入门计划->使用(C++库)ofstream写文件数据

2003-07-30 16:52 495 查看
原创+收藏
//awzzz@2002
//入门计划->使用(C++库)ofstream写文件数据
//APO->using ofstream.
//accidence project of using ofstream.(c++ iostream library)

/*
Reference: http://www.cplusplus.com/ref/iostream/ofstream/ 
Description

ofstream class provides a stream interface to write data to files.

The class mantains internally (privately) a pointer to a filebuf object
in charge of the interaction with the file. This pointer can be
obtained/modified by calling member rdbuf.

The file to be processed can be specified as a parameter for the
constructor or by calling member open.

After a file is processed it can be closed by calling member close.
In this case the file stream may be used to open another file.

Member is_open can be used to determine wether the stream is currently
operating on a file or not.

Please refer to parent classes for more details on information mantained
by an ofstream object.
*/

//使用(C++库)ofstream写文件数据
//simple example

#include <iostream>
#include <fstream>
using namespace std;

#ifdef WIN32
#define TEST_FILE   "c://tmp//test.txt"
#else
#define TEST_FILE   "/tmp/test.txt"
#endif

void test()
{
//ofstream ofs;
//ofs.open(TEST_FILE);
ofstream ofs(TEST_FILE);

char ch = '#';
const char buf[] = "1234567890";

ofs.put(ch);//simple
ofs.write(buf, sizeof(buf));
ofs.put(ch);

ofs.close();
}

int main(int argc, char* argv[])
{
test();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐