■■得到文件字节大小,我这种方法行不行?但有错误?怎么改呀?■■
int fgetfize(AnsiString asdir,AnsiString asfilename)
{
FILE* fp;
int fsize;
fp=fopen(asdir+"\\"+asfilename,"w");
fsize=fp->bsize;
return fsize;
}
提示错误:
[C++ Error] UDFile.cpp(509): E2034 Cannot convert 'AnsiString' to 'const char *'
[C++ Error] UDFile.cpp(509): E2342 Type mismatch in parameter '__path' (wanted 'const char *', got 'AnsiString')
我应当怎么写?