#include <iostream>
#include <Windows.h> using std::cout;
using std::endl; // 获取Windows文件夹的路径
//UINT GetWindowsDirectory(LPTSTR lpBuffer,UINT uSize) //获取systrm32文件夹的路径
//UINT GetSystemDirectory(LPTSTR lpBuffer,UINT uSize) //这两个函数的使用方法很简单,和以前一样有两种方法来确定缓冲区的长度:
//1、Windows定义了一个文件路径的最长长度的常量MAX_PATH(值为260),我们可以用它来建立字符串缓冲区;
//2、给缓冲区传入NULL,调用函数成功后将返回缓冲区的长度。 int main()
{
char* buf = nullptr;
// 调用成功后,返回缓冲区的长度,返回windows文件夹的路径
UINT Size = GetWindowsDirectory(NULL,);
buf = new char [Size];
cout << Size << endl;
if( != GetWindowsDirectoryA(buf,Size))
cout << "WindowsDirectory path is :" << endl << buf << endl;
else
cout << "failed. GetLastError() :" << GetLastError() << endl;
delete buf;
buf = nullptr;
cout << endl; // 调用成功后,返回缓冲区的长度,返回系统路径
Size = GetSystemDirectory(NULL,);
buf = new char [Size];
cout << Size << endl;
if( != GetSystemDirectoryA(buf,Size))
cout << "WindowsDirectory path is :" << endl << buf << endl;
else
cout << "failed. GetLastError() :" << GetLastError() << endl;
delete buf;
buf = nullptr;
cout << endl; system("pause");
return ;
}

【转】:https://blog.csdn.net/liangjisheng/article/details/67642491

最新文章

  1. 微软新神器-Power BI横空出世,一个简单易用,还用得起的BI产品,你还在等什么???
  2. 如何用perl将表格中不同列的数据进行拼凑,然后将拼凑后的数据用“|”连接在一起
  3. AC日记——I Hate It 洛谷 P1531
  4. 第六篇——初尝Python,意犹未尽
  5. UNDO
  6. IDE显示无法打开源文件时解决方案
  7. Android fragment 回调函数改进
  8. 如何便携使用github
  9. jquery自定义插件来实现分页的效果
  10. document.domain与js跨域的问题
  11. 解决adb command not found以及sdk环境配置
  12. 使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件(转载)
  13. mybatis整合spring获取配置文件信息出错
  14. Anaconda下安装OpenCV
  15. Deeplearning.ai课程笔记--汇总
  16. solr 学习笔记(一)--搜索引擎简介
  17. [20180608]Wrong Results with IOT, Added Column and Secondary Index.txt
  18. Configuring Ubuntu for deep learning with Python in Ubuntu16.04
  19. Effective Java (6) - 消除过期的对象引用
  20. vmware参数详解

热门文章

  1. Linux快速显示图片
  2. Codeforces 1198E Rectangle Painting 2 最小点覆盖(网络流)
  3. 入门GoldenGate总结
  4. Python--面向对象的程序设计之继承实现的原理(继承顺序)、封装、property
  5. 78 Ranking SVM
  6. inline-block空隙怎么解决
  7. Vue的安装和使用详解(一)
  8. MySQL date_sub 和 date_add 函数
  9. 全局配置一个ajax的错误监控
  10. upc组队赛5 Assembly Required【思维】