CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

有什么办法可以获得运行程序当前的路径?

楼主Himulaxinta2(kenxin)2005-08-03 09:54:31 在 C++ Builder / 基础类 提问

#include   <???????>       需要什么头文件??  
   
  main()  
  {  
      ....  
      string   path;  
      path   =   getdir();       ????类似的函数  
      cout   <<   "your   working   path   is   :   "   <<   path   <<   endl;  
      ...  
  }  
   
  谢谢各位;-) 问题点数:10、回复次数:8Top

1 楼XBox360(菜)(鸟)回复于 2005-08-03 10:08:29 得分 2

GetCurrentDir()Top

2 楼EagleFew(死牛之祭)回复于 2005-08-03 10:10:55 得分 2

GetCurrentDireatory()  
   
  还有一种,Application->ExeName返回一个字符串,这个字符串值为:路径名+  
  执行文件名。直接截取路径名就可以Top

3 楼songhtao(三十年孤独)回复于 2005-08-03 10:14:27 得分 1

ShowMessage(Application->ExeName);Top

4 楼feilongzaitian1979(大漠孤烟)回复于 2005-08-03 10:17:17 得分 1

就是楼上说的Top

5 楼constantine(飘遥的安吉儿)回复于 2005-08-03 10:31:28 得分 1

ExtractFilePath(Application.ExeName);     //用ParamStr也可以  
  GetCurrentDir();  
  都可以了Top

6 楼YoungMonkey(¤笑熬糨糊¤)回复于 2005-08-03 10:55:08 得分 2

//   返回当前运行文件的所在路径(最后带\)  
  ExtractFilePath(Application->ExeName)  
  //   返回当前运行文件的所在目录(最后不带\)  
  ExtractFileDir(Application->ExeName)  
  Top

7 楼NetSpider9804040(网络蛛蛛)回复于 2005-08-03 11:28:00 得分 1

同意楼上。Top

8 楼Himulaxinta2(kenxin)回复于 2005-08-25 18:16:36 得分 0

谢谢各位的热心帮助,我最后用的是  
  char   *getCurPath()  
  {  
      char   *path   =   new   char[MAXPATH];  
      strcpy(path,"X:\\");  
      *path   =   'A'+getdisk();  
      getcurdir(0,path+3);  
      char   *p   =   path;  
      while(*p!='\0')  
      {  
          p++;  
      }  
      *p   =   '\\';  
      *(++p)   =   '\0';  
      return   path;  
  }  
  在<dir.h>上的一个很简单的东西,不过这个不能用于linux平台,是个缺陷。Top

相关问题

  • 如何获得已经运行程序的路径 即 他的文件路径
  • 如何判断一个运行程序的启动路径
  • 如何知道当前正在运行的程序的路径?
  • 急呀!如何获得当前运行程序的路径????
  • 如何得到当前运行程序的全路径?
  • 如何获得当前正在运行程序的路径?
  • 如何获得其它的运行程序的全路径?GetWindowModuleFileName?
  • 怎样得到运行程序的路径??
  • 怎样让知道路径的程序运行
  • 如何取得程序运行时的路径(目录)

关键词

  • 文件
  • application
  • exename
  • path
  • 返回
  • char

得分解答快速导航

  • 帖主:Himulaxinta2
  • XBox360
  • EagleFew
  • songhtao
  • feilongzaitian1979
  • constantine
  • YoungMonkey
  • NetSpider9804040

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo