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

类别:编程语言 点击:0 评论:0 推荐:

原创+收藏

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

本文地址:http://com.8s8s.com/it/it29160.htm