//使用(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;
}
用CFile创建写文件并且设置为隐藏属性
CFileStatus fs1;
CFile f1;
const char tmp[]="20";
f1.Open("c:\\WINNT\\Reglicence.dat",CFile::modeCreate|CFile::modeWrite);
f1.Write(tmp,sizeof(tmp));
f1.Close();
CFile::GetStatus("c:\\WINNT\\Reglicence.dat",fs1);
fs1.m_attribute = CFile::hidden;
CFile::SetStatus("c:\\WINNT\\Reglicence.dat",fs1); //设置类型为隐藏