惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
GbyAI
GbyAI
C
Check Point Blog
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
A
About on SuperTechFans
Recent Announcements
Recent Announcements
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
J
Java Code Geeks
博客园_首页
Jina AI
Jina AI
美团技术团队
H
Help Net Security
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
S
SegmentFault 最新的问题

博客园 - Cure

Oracle 查看哪个表被锁定,并获取对应的sessionID Yii框架常见问题汇总 Yii框架中安装srbac扩展方法 Yii框架中使用PHPExcel导出Excel文件 Yii框架中使用SRBAC作为权限管理模块时遇到的问题 文件名过长,无法删除的解决办法 Yii框架中使用bootstrap SilverLight中显示上标,下标,平方 10 Websites To Download Free HTML/CSS Templates 经过两天的努力,终于写出了第一个android的helloword sqlplus 帮助无法显示问题的解决 COBOL中USAGE的用法 asp.net mvc开发项目的部署?? 初试asp.net mvc感受 Ruby on rails开发从头来(五十九)- ActiveRecord基础(预加载子记录) Borland以2300万美元卖掉CodeGear开发工具部门 Ruby on rails开发从头来(五十八)- ActiveRecord基础(自关联) 下载安装了ubuntu 8.04,感觉很好很强大 项目管理工具Redmine + SubVersion + Apache + windows环境安装搭建
临时搞两天VC,在VC里如何获取当前程序的名字和路径以及如何...
Cure · 2008-08-02 · via 博客园 - Cure

#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;
}