vs2010 C++编程:txt文件,系统时间输出
1.txt文件的写入
//本段代码是利用CFileDialog类打开保存文件对话框,从而获得用户指定的保存位置及文件名,确定了输出txt文件的名字和保存地址,然后将内容写入txt
代码:
#include <fstream>
using namespace std;
CFileDialog dlg(FALSE, "uff", "uff file", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Universal File Format Files文件(*.uff)|*.uff"); //FALSE表示保存文件,TRUE为打开文件。“uff”为文件的扩展名,如果写txt文件则应为“txt”。”uff file“为默认文件名。则本例保存的文件名为uff file.uff。后边的为保存文件的属性,最后变为提示语。
dlg.m_ofn.lpstrInitialDir="D:\\"; //制定了默认的打开位置,这里设的D盘根目录
if ( dlg.DoModal()!=IDOK ) //DoModal()函数打开了保存对话框
return;
//获取文件的绝对路径
CString sFileName=dlg.GetPathName(); //GetPathName()函数返回文件路径(盘符+路径+文件名)
ofstream ofs(sFileName,ios::app);//ofstream的类的构造函数,头文件需包含<fstream>,ios::app指定了写入的内容加到文件的末尾
ofs<<"Hello!";