临时搞两天VC,在VC里如何获取当前程序的名字和路径以及如何分割字符串
2008-08-02 15:00
489 查看
#include "stdafx.h"
#include <windows.h>
int main(int argc, char* argv[])
{
//先获取运行程序的完整路径
char szFileName[256];
memset(szFileName,'"0',sizeof(szFileName));
GetModuleFileName(NULL,szFileName, sizeof(szFileName));
//再分割完整路径的字符串,最后一个就是程序的名字
char seps[] = "\\" ;
char *token = NULL;
char exeName[256];
memset(exeName,'\0',sizeof(exeName));
token = strtok( szFileName, seps );
while( token != NULL )
{
sprintf(exeName,"%s",token);
token = strtok( NULL, seps );
}
printf("%s\n",exeName);
getchar();
return 0;
}
#include <windows.h>
int main(int argc, char* argv[])
{
//先获取运行程序的完整路径
char szFileName[256];
memset(szFileName,'"0',sizeof(szFileName));
GetModuleFileName(NULL,szFileName, sizeof(szFileName));
//再分割完整路径的字符串,最后一个就是程序的名字
char seps[] = "\\" ;
char *token = NULL;
char exeName[256];
memset(exeName,'\0',sizeof(exeName));
token = strtok( szFileName, seps );
while( token != NULL )
{
sprintf(exeName,"%s",token);
token = strtok( NULL, seps );
}
printf("%s\n",exeName);
getchar();
return 0;
}
相关文章推荐
- VC获取当前程序文件的路径,文件名以及路径+文件名
- [转]VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- 如何获取当前程序文件的路径
- 如何获取当前程序文件的路径 Current Path
- .NET获取当前应用程序的绝对路径,获取程序工作路径 以及图片处理
- vc 获取程序版本号,当前程序路径,文件修改时间 等
- java 如何获取当前程序的路径
- OS X中如何获取当前运行程序的路径
- VC获取当前路径及程序名的实现代码
- Java如何获取当前的jar包路径以及如何读取jar包中的资源
- 如何获取当前程序的路径
- VC获取当前程序运行路径
- activiti如何获取当前节点以及下一步路径或节点(转)
- vc获取程序当前路径