一个关于FileWrite的问题!
我写了一个向一个文件写一个字符串的函数,但发现字符串写进去后无法保存,请问是什么原因?
void WriteToFile(AnsiString FileName,AnsiString WriteContent)
{
int iFileHandle;
if (FileExists(FileName))
{
iFileHandle = FileOpen(FileName,fmOpenReadWrite);
FileWrite(iFileHandle,WriteContent.c_str(),WriteContent.Length());
}
else
{
iFileHandle = FileCreate(FileName);
FileWrite(iFileHandle,WriteContent.c_str(),WriteContent.Length());
}
FileClose(iFileHandle);
}