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

王朝c/c++·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

原创+收藏

//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;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航