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();

}

代码