CFileDialog AA(true,_T("TXT"),_T("*.TXT"));
 FILE  *fp;
fp=fopen(AA.GetPathName(),_T("rb"));
'fopen' : cannot convert parameter 1 from 'class CString' to 'const char *'
应该怎么修改啊

解决方案 »

  1.   

    fopen 用_wfopen 代替就行
      

  2.   

    谢谢,这个已经行了
    为什么会弹出这么多这种错误呢?
     cannot convert parameter 2 from 'char *' to 'const unsigned short *'
    cannot convert parameter 1 from 'class CString' to 'const char *'
      

  3.   

    谢谢,这个已经行了
    为什么会弹出这么多这种错误呢?
     cannot convert parameter 2 from 'char *' to 'const unsigned short *'
    cannot convert parameter 1 from 'class CString' to 'const char *'
      

  4.   

     'char ' 这是一个字节  to 'const unsigned short ' 这是2个字节 
      

  5.   

    error C2065: '_tstof' : undeclared identifier
    已经加头文件<tchar.h>,为什么还提示这个错误
      

  6.   

     '_tstof' ?
    _tcs.... ?
      

  7.   

    #define _tstof      atof
    两者互通的,然后查了下atof
    Routine(s)  Required header 
    atof         <math.h> and <stdlib.h> 
     
      

  8.   

    '_tstof' : undeclared identifier
    就是没有 这个函数
    打开<tchar.h>看看 (右键 open document )
      

  9.   


    您好,
    由于您长时间不结贴,上一次答复已超一个月并且已有最佳答案,本人帮你结贴。
    若是觉得答案不嘉,请放在本版的疑难杂症帖链接:
    http://bbs.csdn.net/topics/390351579。
    如果您有什么意见,请您联系我。