问题有点说不清楚....ReadFile(hFile, &wordCount, sizeof(wordCount), &f, NULL);我读取一个文件中的数据....被读的是四字节的数据...我写进去的时候是将一个int 数据写进去的...读出来时和写入的数据不一样.....

解决方案 »

  1.   

    ReadFile(hFile, &wordCount, sizeof(int), &f, NULL);
      

  2.   

    兄弟啊...我前面已经声明了wordCount为int 了....sizeof(int)和sizeof(wordCount)有区别么?
      

  3.   

    ReadFile(hFile, &wordCount, sizeof(int), &f, NULL);
    查看一下,你是否将f初始化为0,读文件时,必须将f初始化为0.
      

  4.   

    DWORD f = 0;
    ReadFile(hFile, &wordCount, sizeof(int), &f, NULL);这样再试试
      

  5.   

    sizeof(wordCount)比sizeof(int)好,可伸缩性好,如果wordCount数据类型改了,但这句代码不用改,呵呵。