标签:void cal alt image 输出 sizeof director img char
在终端中输入man 1 pwd得到pwd的帮助文档:
pwd [选项] (pwd命令只有选项,没有参数,因为它的作用是输出当前的工作目录名,所以不需要参数)
选项:
在终端中输入man -k directory | grep 2 ,查找与显示当前路径相关的系统调用函数,其中可以发现一个函数:getcwd(),和pwd有关:
在终端中输入man 3 getcwd 查看帮助文档:
我们可以通过调用getcwd()函数来实现pwd,伪代码如下:
#include <stdio.h>
#include <unistd.h>
调用函数getcwd()
if (返回的指针==NULL)
调用函数出错,发出错误报告
else
打印结果
实现代码如下:
#include <stdio.h>
#include <unistd.h>
int main(void){
char buff[256];
getcwd(buff,sizeof(buff));
printf("%s\n",buff);
return 0;
}
标签:void cal alt image 输出 sizeof director img char
原文地址:https://www.cnblogs.com/seven-moon/p/12044219.html