受不了了,这些值完全正确的,我还特地输出来看了一下!

解决方案 »

  1.   

    刚刚才发现我的VC竟然还是最原始的版本,于是到处找光盘,只找
    到一个SP3,先打上再说(原来VC真的有优化错误)。不过我的程
    序还是出错……好在有备份……一句一句比较,最后发现:
    CGRole::LoadRole()
    {
    .....
    .....
    FILE *fp=fopen().....
    if(fp)
    {
        file://读写文件
        .....
    {
    fclose(fp);         
    iPathLength = 0;    file://只要一加这句,则fclose必定运行出错,奇怪,iPathLength
                        file://是CGRole类的一个最普通的int成员变量呀!删掉这句就一切OK!
    }
    莫名其妙!!!