cited from: http://cooker.iteye.com/blog/657706

头文件#include <windows.h>

C++代码  
  1. char moduleFileName[MAX_PATH];
  2. GetModuleFileNameA(0, moduleFileName, MAX_PATH);

取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\debug\Test.exe

C++代码  
  1. char moduleFileName[MAX_PATH];
  2. GetModuleFileNameA(NULL, moduleFileName, MAX_PATH);
  3. std::string workingFolder(moduleFileName);
  4. size_t pos = workingFolder.find_last_of("\\");
  5. workingFolder = workingFolder.substr(0, pos+1);
  6. std::cout<<workingFolder<<std::endl;

取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\debug\

C++代码  
  1. char result[MAX_PATH];
  2. GetCurrentDirectoryA(MAX_PATH, result);

取得的路径为:c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects 
\Test\Test

转载于:https://www.cnblogs.com/avin/p/7660044.html

GetModuleFileNameA函数与GetCurrentDirectoryA函数相关推荐

  1. render函数和redirect函数的区别+反向解析

    render函数和redirect函数的区别+反向解析 1.视图函数:一定是要包含两个对象的(render源码里面有HttpResponse对象)   request对象:----->所有的请求 ...

  2. Python day10 global关键字、函数递归、匿名函数、map函数的用法详解

    1.global关键字 引用全局变量,在局部全局变量改变,也会改变,global相当于指针,将地址指向全局变量的name name='littlepage'def littepage():global ...

  3. C++ 笔记(13)— 函数(函数声明、函数定义、函数调用[传值、指针、引用]、函数参数默认值、函数重载)

    每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数. 1. 函数声明 函数声明告诉编译器函数的名称.返回类型和参数.函数声明包括以下几个部分: ret ...

  4. Go 学习笔记(16)— 函数(02)[函数签名、有名函数、匿名函数、调用匿名函数、匿名函数赋值给变量、匿名函数做回调函数]

    1. 函数签名 函数类型也叫做函数签名,可以使用 fmt.Printf("%T") 格式化参数打印函数类型. package mainimport "fmt"f ...

  5. Go 学习笔记(15)— 函数(01)[函数定义、函数特点、多值返回、实参形参、变长参数,函数作为参数调用]

    1. 函数定义 Go 语言最少有个 main() 函数.函数声明告诉了编译器函数的名称,返回类型和参数. func funcName(parameter_list)(result_list) {fun ...

  6. MySQL 学习笔记(3)— 字符串函数、数值函数、日期时间函数、流程函数、聚集函数以及分组数据

    1. 字符串函数 MySQL 的常用函数包括字符串函数.数值函数.日期时间函数.流程函数等. SELECT ascii("abc"),char(97),concat("h ...

  7. 经常可能会用到的【函数节流和函数防抖】记录下,做下区分

    今天突然被人问到,函数节流和函数防抖的区别是什么, 结果我脑子一热直接举了个滚动条的粟子说是优化高频率执行的手段,就记得自己是用setTimeout来实现的. 完了区别是什么??哪个是哪个都蒙B了 回 ...

  8. c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面C语言代码使用了生成随机数的函数.延时函数.请大家仔细观察其显示效果. 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入循环时,应作出一定 ...

  9. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  10. php的匿名函数和闭包函数

    php的匿名函数和闭包函数 tags: 匿名函数 闭包函数 php闭包函数 php匿名函数 function use 引言:匿名函数和闭包函数都不是特别高深的知识,但是很多刚入门的朋友却总是很困惑,因 ...

最新文章

  1. 基于CAP:深入剖析分布式一致性机制
  2. (三)spark集群DHCP IP变化后的处理
  3. python punctuation_经验拾忆(纯手工)=gt; Python基本数据类型_Python - UCloud云社区...
  4. 如何在Unity中添加三维空间声音Spatial Sounds
  5. leetcode算法题-- 最长递增子序列的个数★
  6. go 获取cpu核数
  7. hive集群部署以及beeline和hive
  8. kvm连接服务器显示不全有重影,KVM延长器系列常见问题及解决方法
  9. commons-fileupload、smartUpload和commons-net-ftp
  10. 动物笼行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. java字符串反转及替换_Java圆括号翻转字符串
  12. 高斯模糊算法的 C++ 实现
  13. ffmpeg 合并 flv 文件
  14. Executing an update/delete query报错
  15. 修改Linux的分辨率
  16. 软件测试工程师工资有多高?
  17. cms自动更新php文件,织梦cms内容页修改或者删除文章之后自动更新上下篇或者首页...
  18. 苹果手机上没有显示订阅服务器,手机里没有订阅的选项,我该怎样取消自动收费项目...
  19. 微信小程序开发04 性能优化:借助微信开发者工具提升小程序性能
  20. Stata基础(一)

热门文章

  1. 关于DYNPRO程序的系统迁移与版本不匹配问题之一
  2. ad logon hour
  3. 从最新的ACL、NAACL和EMNLP中详解知识增强的语言预训练模型
  4. 学术 | 如何写一篇学术论文?(下)
  5. 【模型压缩】Only Train Once:微软、浙大等研究者提出剪枝框架OTO,无需微调即可获得轻量级架构...
  6. 【NAACL2021】初探无监督的多跳问答对
  7. 【经验】深度学习如何挑选GPU?
  8. 句法分析(syntactic parsing)在NLP领域的应用是怎样的?
  9. 学生时代,代码要从 0 写起,拒绝拷贝!
  10. ACM金牌学长,算法竞赛经验分享