ug10.0教学视频百度云:我编了一个C++程序 要对一个TXT文件进行操作 但程序只能运行一次 下次运行要把TXT文件删了才能在运行
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 00:21:02
我编了一个C++程序 要对一个TXT文件进行操作 但程序只能运行一次 下次运行要把TXT文件删了才能在运行 怎么办?????????
CString StrFilter="文本文件(*.txt)|*.txt|所有文件(*.*)|*.*|";
CString FileName;
CFileDialog Dlg(TRUE,NULL,NULL,NULL,StrFilter,this); // TRUE:打开,FALSE:另存
Dlg.m_ofn.lpstrTitle="请选择数据文件"; // 文件对话框标题栏的内容
Dlg.DoModal(); // 打开文件对话框
FileName=Dlg.GetPathName(); // 选择的文件名(包括盘符、路径)
FILE* f=fopen(FileName,"r"); // 以只读方式打开文件
FILE *graphlist;
graphlist=fopen(FileName,"r"); // 打开数据文件,并以graphlist表示
//用这个试试
#include <fstream.h>
void main()
{
ifstream OpenFile("test.txt");
char ch;
while(!OpenFile.eof())
{
OpenFile.get(ch);
cout << ch;
}
cin.get()
OpenFile.close();
}
代码