如何使用C语言查找桌面路径?

Asa*_*sad 3 c windows

任何人都可以告诉我如何使用C语言命令获取桌面路径(环境变量).

场景是我想在桌面上保存文件.我能做的只是提供固定的桌面路径和文件名来保存文件.但是在给出这个固定路径之后,我的代码将变得僵硬,并且不会在具有不同桌面路径(环境变量)的任何其他计算机上工作.我的问题是,我是否可以通过使用C语言捕获桌面的环境变量来使我的代码可以在任何基于Windows的机器上工作?

问候