vc的文件路径|VC MFC 知道文件的绝对路径求文件夹的路径

vc的文件路径|VC MFC 知道文件的绝对路径求文件夹的路径的第1张示图

1. VC 保存文件,路径问题

CFileDialog dlg1(……………….);dlg1.m_ofn.lpstrInitialDir = my_dir1; // 指定文件夹一CFileDialog dlg2(……………….);dlg2.m_ofn.lpstrInitialDir = my_dir2; // 指定文件夹二这样指定是没有问题的,你其它4条语句肯定无效,因为在弹出后指定没有意义。你的问题,应该就是相对路径的问题。my_dir2要获取并转化为绝对路径。使用相对路径是会互相干扰的,因为“当前工作目录”变了。

2. vc++读取文件路径问题(有分追加)

前面的str_text是个全局变量么?如果是的话,确保在InitGeometry这个文件里面extern 了这个变量,然后打开的时候就用这个变量就行了你工程用了unicode ? 如果对unicode没什么特别需求的话取消这个工程选项就好了。 这样 CString可以自动转成char* 。 如果非要用unicode的话,CString会自动转成 wchar_t*, 可以调用W2A系列的函数转一下。 具体用哪个怎么用还是去找msdn吧, 就找 W2A,或者 CW2A就行

3. VC 怎样获得执行文件所在路径

你需要对获取的全路径做字符串处理,截取到最后一个'\'符号为止。 补充:有的,查下MSDN — strrchr()

4. VC++文件路径问题

pic="D:\\Image\\hzw.bmp";//改成双斜杠试试

5. VC文件保存路径

\是转义字符, 如果是要表示字符'\' ,就在前面加'\', 也就是"\\"表示路径中的'\'

6. VC文件路径中的“\\\”是干什么的

这是驱动程序中常见的设备空间的路径。

7. vc怎样获取文件路径

这个简单:在Button的点击函数中加入如下代码CFileDialog Open(TRUE,"*.bmp",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Bitmap Files (*.bmp)|*.bmp|JPEG Files (*.jpg)|*.jpg|All Files (*.*)|*.*||",NULL););if(Open.DoModal()==IDOK){strPath=Open.GetPathName();//这就是你要的路径了。}"Bitmap Files (*.bmp)|*.bmp|JPEG Files (*.jpg)|*.jpg|All Files (*.*)|*.*||"这一串是文件过滤器,就是在列表中显示什么扩展名的文件。

8. VC++如何获得文件路径

int GetProgramPathDir( char *szPath, const UINT nSize ){char szExePath[ MAX_PATH ];//exe路径char *pTemp = NULL;//指针if( NULL == szPath || nSize < 1 ){return -2;}memset( szExePath, 0, sizeof( szExePath ));int nRetSize = GetMoleFileNameA( NULL, szExePath, MAX_PATH );if( 0 == nRetSize ){return -1;}if( nRetSize == MAX_PATH && GetLastError() == ERROR_INSUFFICIENT_BUFFER ){return -3;}pTemp = strrchr( szExePath, '\\' );if( pTemp ){*pTemp = '\0';}if( strlen( szExePath ) > nSize ){return -3;}strncpy_s( szPath, nSize, szExePath, nSize );return 0;}使用该函数获取exe文件目录。

9. VC MFC 知道文件的绝对路径求文件夹的路径

char szPath[257]='c:\windows\a.txt';CString cstr;cstr.Format(%s,szPath);int k=cstr.ReverseFind('\\');CString ss=cstr.Left(k+1);//提取'\'及以前的字专符属*/

10. vc中文件路径怎么指定

可以,VC基本兼容C

未经允许不得转载:山九号 » vc的文件路径|VC MFC 知道文件的绝对路径求文件夹的路径

赞 (0)