终端中传入的相对路径转换为绝对路径
来源:互联网 发布:itunes安装软件 编辑:程序博客网 时间:2024/06/03 09:31
inline static std::string abs_path(const char* srcpath){ std::string strAbsolutionpath = ""; char abspath[MAX_BUFFER] = {0};#ifdef _WIN32 if(_fullpath(abspath, srcpath, MAX_BUFFER) != NULL) { if(strstr(srcpath, abspath)) strAbsolutionpath.append(srcpath); else strAbsolutionpath.append(abspath, strlen(abspath)); } else { printf("invalid path!\n"); }#else if(getcwd(abspath, MAX_BUFFER) != NULL) { char *pszfull = (char*)malloc(MAX_BUFFER*sizeof(char*)); memcpy(pszfull, abspath, strlen(abspath)); if(pszfull[0] == '/') strAbsolutionpath.append(srcpath); else { strcat(pszfull, srcpath); strAbsolutionpath.append(pszfull).append("/").append(srcpath); } if(pszfull) free(pszfull); } else { printf("invailed path!\n"); }#endif return strAbsolutionpath;}
阅读全文
0 0
- 终端中传入的相对路径转换为绝对路径
- 相对路径转换为绝对路径
- 绝对路径转换为相对路径
- ASP.net 1.1 中相对路径转换为绝对路径
- Asp相对路径转换为绝对路径函数
- java相对路径转换为绝对路径
- C# 将绝对路径转换为相对路径
- C# url 路径转换 相对路径 转换为 绝对路径
- 相对路径 与 绝对路径之间的转换
- 绝对路径与相对路径的相互转换
- Delphi 相对路径和绝对路径的转换
- win32相对路径到绝对路径的转换
- 批量替换页面中的路径 相对路径转换为绝对路径
- 使用 JavaScript 将相对路径转换为绝对路径
- PHP将相对路径URL转换为绝对路径URL
- 写一个函数,转换相对路径为绝对路径
- 学习 shell —— 相对路径转换为绝对路径
- C# 中相对路径、绝对路径的问题
- 语音合成的思路、语音的声学特征、声音采样的一些资料
- mysql启动遇到一的些问题(持续更新中)
- apache 卸载和安装
- python解压zip脚本
- 事件委托-tab切换
- 终端中传入的相对路径转换为绝对路径
- CSS中的尺寸单位
- 【Android】RecyclerView:打造悬浮效果
- Java之final、static、匿名对象和内部类
- PAT练习-A+B和C
- redis常见配置
- php缓存技术总结
- 借鉴前辈
- 五个案例,三大心得,深度学习的实践应用之路