应用FindFristFile,提示不能将char[] 转换成LPCTSTR如进行强制转换,则搜索不到文件,请问怎么办?

解决方案 »

  1.   

    为什么使用char[],
    把函数调用的代码贴上来。
      

  2.   


    谢谢楼上回答
    char[]保存的是 指定的文件路径。
      

  3.   

    可以直接使用char*
    或者将 char[]数组强制转换为char*试一下
      

  4.   

    char*改用TCHAR*或者LPTSTR,字符串常量用_T()括起来,可以适应不管是否Unicode的环境。
      

  5.   


    首先,说说你的开发环境;
    第二,知不知道你的工程是不是 UNICODE 的?如果还不知道 UNICODE 是什么,请看『Windows程序设计』第二章,下载地址:
    http://blog.csdn.net/zaodt/archive/2007/11/25/1901332.aspx
      

  6.   


    谢了,果然没用设置成UNICODE