TCHAR szFullPath[MAX_PATH+1]
可以GetModuleFileName(NULL,szFullPath,sizeof(TCHAR)*MAX_PATH)得全路径

解决方案 »

  1.   

    to:adrianx
    GetModuleFileName得到了包含路径和名字的全部值,还需在写一小段程序分离一下.也顺便给一个例子吧。
      

  2.   

    现在这样可以了.TCHAR szFullPath[MAX_PATH+1];
    CHAR LogFileName[MAX_PATH+1];GetModuleFileName(NULL,szFullPath,sizeof(TCHAR)*MAX_PATH);
    GetLogFileName(szFullPath,LogFileName);void GetLogFileName(const char * FullPathName,char * PathName)
    {
       char drive[_MAX_DRIVE];
       char dir[_MAX_DIR];
       char fname[_MAX_FNAME];
       char ext[_MAX_EXT];   _splitpath( FullPathName, drive, dir, fname, ext );
       _makepath( PathName, drive, dir, fname, ".log" );
    }