c语言获取当前可执行文件的执行路径个文件名
来源:互联网 发布:电冰箱直播软件 编辑:程序博客网 时间:2024/06/04 20:23
<span style="font-size:18px;"> #include<stdio.h>#include<stdlib.h>#include<string.h>/***函数功能:获取当前可执行文件的执行路径个文件名** 入参:processdir 存放可执行文件路径** 入参:processname 存放可执行文件名字** 入参:len 入参:processdir的长度** 返回值:可执行路径的长度*/int get_executable_path( char* processdir,char* processname, int len){ char* filename; if(readlink("/proc/self/exe", processdir,len) <=0) { return -1; } filename = strrchr(processdir, '/');//函数查找字符在指定字符串中最后一次出现的位置如果成功,则返回指定字符最后一次出现位置的地址,如果失败,则返回 false if(filename == NULL) return -1; ++filename; strcpy(processname, filename); *filename = '\0'; return (int)(filename - processdir);}int main(int argc, const char *argv[]){ char path[256]={0};char executable_filename[256]={0}; (void)get_executable_path(path, executable_filename, sizeof(path)); printf("directory:%s\nfilename:%s\n",path,executable_filename); return 0;}</span>
1 0
- c语言获取当前可执行文件的执行路径个文件名
- linux C语言获取当前可执行程序的路径及文件名 vs 获取当前工作路径
- 获取当前可执行文件的路径
- Linux C 获取当前进程可执行文件路径
- MFC 获取可执行文件的路径 获取当前可执行文件的目录
- 获取当前程序可执行文件的所在路径
- Linux下如何获取当前可执行文件的文件名
- c语言获取当前路径
- C++:获取当前执行文件的路径方法(笔记)
- VC获取当前程序文件的路径、文件名、全文件名
- Linux 下当前可执行文件如何获取自身文件名与全路径<转>
- [WIN32]GetModuleFileNameEx获取当前窗口的可执行文件路径
- 用C语言获取当前路径
- c语言获取当前工作路径(转)
- c语言获取当前工作路径(转)
- C语言获取当前工作路径
- c语言获取当前工作路径(转)
- c语言获取当前工作路径(转)
- 程序员面试切忌的10大错误
- Thread的中断机制(interrupt)
- 程序员教你如何追女孩
- 日报2015/10/21(极客学院安卓视频学习)
- HDU - 4614 Vases and Flowers(线段树 区间修改 二分)
- c语言获取当前可执行文件的执行路径个文件名
- Android View 生命周期
- C++的一些模块学习!
- 5.3.8 绘图模式
- Binary String Matching
- HP-UX vPars and Integrity 为vm guest添加、删除磁盘
- 电源管理方案APM和ACPI比较
- UILabel intrinsicContentSize adjustsFontSizeToFitWidth 用法
- Selenium2的相关知识点