2017-2018-1 20155317 《信息安全系统设计基础》课堂实践——实现mypwd
2017-11-18 15:51
435 查看
2017-2018-1 20155317 《信息安全系统设计基础》课堂实践——实现mypwd
1 . 学习使用pwd
很显然pwd命令的意思是打印出该文件当前的绝对路径
2 . 了解pwd
使用man-k | grep命令查看
通过命令
3.pwd伪代码
根据使用getcwd()这个函数
{
接受用户输入文件名;
并调用getcwd()函数,并将其返回值打印;
}
4.实现pwd
1 . 学习使用pwd
很显然pwd命令的意思是打印出该文件当前的绝对路径
2 . 了解pwd
首先使用man命令来查看pwd的是意思$ man pwd
使用man-k | grep命令查看
通过命令
man getcwd查看此函数的具体用法
3.pwd伪代码
根据使用getcwd()这个函数
{
接受用户输入文件名;
并调用getcwd()函数,并将其返回值打印;
}
4.实现pwd
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(void) { char buf[1024]; char *cwd =getcwd(buf, sizeof(buf)); if (NULL == cwd) { perror("Get current working directory fail.\n"); exit(-1); } else { printf("Current working directory is : %s\n", cwd); } return 0; }
相关文章推荐
- 2017-2018-1 20155321 《信息安全系统设计基础》课堂实践——实现mypwd
- 2017-2018-1 20155220 《信息安全系统设计基础》课下实践——实现mypwd
- 2017-2018-1 20155226 《信息安全系统设计基础》课下实践——实现mypwd
- 2017-2018-1 20155216 《信息安全系统设计基础》 实现mypwd
- 2017-2018-1 20155336 《信息安全系统设计基础》加分作业:实现mypwd
- 2017-2018-1 20155310 《信息安全系统设计基础》 实现mypwd
- 2017-2018-1 20155210 《信息安全系统设计基础》 实现mypwd
- 2017-2018-1 20155233 《信息安全系统设计基础》实现mypwd
- 2017-2018-1 20155315 《信息安全系统设计基础》加分作业:实现mypwd
- 2017-2018-1 20155330 《信息安全系统设计基础》加分项目--实现mypwd
- 20155326 2017-2018-1 《信息安全系统设计基础》课下加分项mypwd实现
- 20155336 2017-2018 1 《信息安全系统设计基础》2017-10-25课堂实践
- 20155336 2017-2018 1 《信息安全系统设计基础》2017-9-27课堂实践
- 2017-2018-1 20155231 《信息安全系统设计基础》实现mypwd
- 2017-2018-1 20155317《信息安全系统设计基础》 实验五 通讯协议设计
- 2017-2018-1 20155215 《信息安全系统设计基础》 第4周课上实践
- 2017-2018-1 20155214 《信息安全系统设计基础》 第9周课下测试-mypwd
- 2017-2018-1 20155231 《信息安全系统设计基础》 第二周课堂测试
- 2017-2018-1 20155201 《信息安全系统设计基础》 pwd命令的实现
- 2017-2018-1 20155306 《信息安全系统设计基础》Mybash的实现