谢晓,看到的话请进!
羊年快乐!
还有question:
1 CString str;char buf[10000];
怎样把str的内容转给buf
2 EXE文件后跟数据有困难,发现EXE文件运行后不能读取自身:
CFile file;
file.open(__argv[0],CFile::moderead);
.....
可每次都失败,file.h_file总是表示为打开失败。
还有,不读取自身,读取其他文件,得到的数据不准确:
while (file.GetLength()>=file.GetPosition()+10000)
{
file.HugeRead(buf,10000);
str+=buf;
}
file.HugeRead(buf,file.GetLength()-file.GetPosition());
发现,每次应读10000个字节,实际上str却每次增加10003,不知道怎么解决。
羊年快乐!
问题点数:0、回复次数:4Top
1 楼AthlonxpX86(一坨屎)回复于 2003-02-02 02:10:19 得分 0
羊年快乐!
做病毒啊!楼主厉害,能不能让我也参与啊,我也想学习学习,大家一块学习一块进步啊!Top
2 楼uaiia(老菜鸟)回复于 2003-02-03 02:49:45 得分 0
晕。。。可以读的。。自己仔细想想,相信你会解决的Top
3 楼uaiia(老菜鸟)回复于 2003-02-03 02:51:49 得分 0
exe后跟数据一般对程序运行没有什么影响,但是为了防止一些未知的可能,最好把文件头修改一下Top
4 楼jindayu(Idislikework)回复于 2003-02-03 02:55:51 得分 0
解决了,谢了!Top




