标题:
谁可以帮忙注解一段C++代码?
[打印本页]
作者:
默读忧伤
时间:
2007-6-11 19:52
标题:
谁可以帮忙注解一段C++代码?
下面是一段使用C++自带函数来达到复制文件的代码 //原作者说。
请达人帮我再注解一下,谢谢。越详细越好,因为我不太懂。:(
bool TForm1::CopyFile() {
DWORD fileSize, pos;
int readLen;
AnsiString srcPath = ExtractFilePath(Application->ExeName) + "Windows.pdf";
AnsiString destPath = ExtractFilePath(Application->ExeName) + "dest.pdf";
FILE *src, *dest;
src = fopen(srcPath.c_str(), "r+b");
if (src == NULL)
return false;
dest = fopen(destPath.c_str(), "ab");
char *buffer = new char[1024];
//char buffer[1024];
//memset(buffer, 0, 1024);
fseek(src, 0, 2);
fileSize = ftell(src); //取得文件的大小
fseek(src, 0, 0);
do {
readLen = fread(buffer, sizeof(char), 1024, src);
if(readLen > 0) {
pos += readLen;
//对读取的文件做处理
fwrite(buffer, sizeof(char), 1024, dest);
}
//memset(buffer, 0, 1024);
} while (pos < fileSize); //循环读取文件
delete[] buffer;
fclose(src); //释放资源
fclose(dest);
return true;
}
作者:
风灵风之子
时间:
2007-6-11 22:55
貌似不用再注释了吧?
那一句看不懂
作者:
starlight
时间:
2007-6-11 22:57
等LZ回复吧
作者:
默读忧伤
时间:
2007-6-12 09:06
几乎都不懂……
可以的话每行注释一下,谢谢………………:(
作者:
bleak
时间:
2007-6-17 14:59
原帖由
默读忧伤
于 2007-6-12 09:06 发表
几乎都不懂……
可以的话每行注释一下,谢谢………………:(
如果楼主真的是这样,我觉得楼主现在要的不是注释,是从头去学。
OK?
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2