广州知识产权法院好吗:关于C++builder中的文件读取问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 00:42:27
AnsiString str;
AnsiString SysWorkPath=GetCurrentDir();
AnsiString filename=SysWorkPath+"\\no"+".txt";

MemoNr->Lines->Add(filename);

if(FileExists(filename))
{
int filenum=FileOpen(filename,fmOpenRead);
int filelen=FileSeek(filenum,9,8);
FileSeek(filenum,0,2);
FileRead(filenum,str.c_str(),filelen);
FileClose(filenum);
MemoNr->Lines->Add(str);

以上是一个按钮单击响应的函数,完成的操作就是要将一个TXT文件中的内容读取出来,然后显示在文本框MemoNr中,我通过这个程序发现能找到该TXT文件,并且显示出路径来,但是不知道为什么读不了TXT文件里面的信息,那位高手帮忙一下。
这就是整个程序,只不过我最后面少给了一个},整个界面上就一个MemoNr文本控件和一个按钮,那段程序就是按钮单击的响应过程。我编译过可以运行,可就是读不了TXT文件,最好也给我提供一个向TXT文件中写东西方法,因为我写这个程序的目的就是读取一个TXT文件,然后再在这个文件的内容中增加一句话,然后在存入文件。现在给你们看的只是这个过程的调试代码。

能否把文件给全一些
这里看不出什么问题