C++中getcwd()方法如何使用
时间: 2023-01-31 18:05:08 浏览: 50
C++程序中,使用HWND获取CWnd的指针
getcwd() 方法是 C 语言中的一个函数,它可以用来获取当前工作目录的路径。
使用方法如下:
1. 包含头文件:在使用 getcwd() 函数之前,需要在程序中包含 unistd.h 头文件。
2. 调用函数: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;
}
```
希望这能帮到你!
阅读全文