Windows编程中的_getcwd函数的用法
时间: 2023-10-01 15:09:38 浏览: 175
VisualC 实效编程 65 获得Windows系统安装目录
_getcwd函数用于获取当前工作目录的路径,并将其存储到指定缓冲区中。其声明如下:
char *_getcwd(char *buffer, size_t maxlen);
其中,buffer为指向缓存区的指针,maxlen为缓存区的大小。如果成功,则该函数返回指向缓存区的指针,否则返回NULL。要使用该函数,需要包含头文件 <direct.h>。
示例代码如下:
#include <direct.h>
#include <stdio.h>
int main()
{
char buffer[100];
if(_getcwd(buffer, 100) != NULL)
printf("当前工作目录:%s", buffer);
else
printf("获取当前工作目录失败!");
return 0;
}
请注意,该函数只能获取当前进程的工作目录,而不能获取其他进程或系统的工作目录。
阅读全文