C程序如何获取操作系统所在的盘符?

yangw150 2013-09-23 04:20:04
有没有一个API是能获取操作系统的安装路径的?比如当前的操作系统没有装在C盘而是装在了D盘或者E盘,能否得到OS的路径是D:/ 或者 E:/
...全文
319 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangw150 2013-09-23
  • 打赏
  • 举报
回复
散分散分,太快了,我再补充一下用法吧 TCHAR infoBuf[255]; GetSystemDirectory(infoBuf,255); 运行后得到的是infoBuf = "C:\\Windows\\system32"
懒懒的吉他手 2013-09-23
  • 打赏
  • 举报
回复
引用 1 楼 adeng1919 的回复:
UINT WINAPI GetSystemDirectory( __out LPTSTR lpBuffer, __in UINT uSize );
http://baike.baidu.com/link?url=zlhrFNb4Nhy9MLwadgWJNk3uyuRpJ90dU4By0w4E61TUbZT49znnYCamwB4alnYkXJgdGHvyKj05kLKzQB81fK 来自百度百科
懒懒的吉他手 2013-09-23
  • 打赏
  • 举报
回复
UINT WINAPI GetSystemDirectory( __out LPTSTR lpBuffer, __in UINT uSize );

70,040

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧