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 知道文件的绝对路径求文件夹的路径