您的位置:首页 > 其它

临时搞两天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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: