getcwd() 方法是 C 语言中的一个函数,它可以用来获取当前工作目录的路径。
使用方法如下:
包含头文件:在使用 getcwd() 函数之前,需要在程序中包含 unistd.h 头文件。
调用函数:getcwd() 函数有两个参数,第一个参数是一个字符数组,用来存储当前工作目录的路径;第二个参数是一个整数,表示字符数组的大小。使用方法如下:
char path[1024];
if (getcwd(path, sizeof(path)) != NULL) {
printf("当前工作目录: %s\n", path);
} else {
perror("getcwd() error");
return 1;
}
注意:如果 getcwd() 函数调用成功,它会返回当前工作目录的路径;如果调用失败,它会返回 NULL。
示例代码如下:
#include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
char path[1024];
if (getcwd(path, sizeof(path)) != NULL) {
printf("当前工作目录: %s\n", path);
} else {
perror("getcwd() error");
return 1;
}
return 0;
}
希望这能帮到你!