c exe 所在路径

要用 c++ 程序:
#include <windows.h>
#include <string>
#include <iostream>
using namespace std;;
string ExePath() {
char buffer[MAX_PATH];
GetModuleFileName( NULL, buffer, MAX_PATH );
string::size_type pos = string( buffer ).find_last_of( "\\/" );
return string( buffer ).substr( 0, pos);
}
int main() {
cout << "my directory is " << ExePath() << "\n";
}

=====
c 程序,也许可以通过char *argv[] 寻找,
int main(int argc, char *argv[]){。。。。}
argv[0] 含程序名,可以尝试 用 system() 调 DOS 命令查找:
#include<stdio.h>
int main(int argc, char *argv[])
{
FILE *fp;
char s[80];
sprintf(s,"DIR %s.c > a.log",argv[0]);
system(s); // 执行后,屏幕输出 存入 a.log 文本文件
fp =fopen("a.log","r"); // 打开文件
// 这里 一行一行地读文件,找到 关键词 Directory of , 例如:
// Directory of D:\ZZ\C\example
// D:\ZZ\C\example 就是当前路径
return 0;
}
粗俗男主美貌女主 彩虹六号围攻ash精英 打印四级准考证的要求 石家庄专业拉丁 移动 话费查询 拼多多退款失败怎么退 恶行 fifaonline4键盘花式 东航选座位 star 351 magnet 回兴名师家教 空气链清新喷雾 李志 的乐队 择天记之徐有容gl cctv台标 ps a.e.dor iphone6home键排线 巨乳トレジャー 打印机如何修理 余生不再为你难过1(2) 子彤名字的含义是什么 延安西路嘉利大厦6-j室 穿之男配逆袭 索尼imx 传感器尺寸 茄子种子图片 三亚湾哪些酒店有漫画 简单的意大利面的做法 小岛惊魂完整剧情 尉氏县县委书记乔新兵 pron janpocnese

Copyright 爱说篇 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com