博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux C 获取当前的工作目录
阅读量:6904 次
发布时间:2019-06-27

本文共 609 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
int main(void){ char buffer[1024] ; //获取当前的工作目录,注意:长度必须大于工作目录的长度加一 char *p = getcwd(buffer , 40); char *dir = NULL; printf("buffer:%s p:%s size:%d \n" , buffer , p , strlen(buffer)); //获取当前工作目录的名字 dir = (char *)get_current_dir_name(); printf("dir:%s \n" , dir); char *twd = NULL ; twd = getwd(buffer); printf("buffer:%s twd:%s \n" , buffer , twd); return 0 ; }

运行结果:

buffer:   p:(null) size:0  

dir:/mnt/sdb1/yangyx/system系统编程/文件目录接口及声卡实现 
buffer:/mnt/sdb1/yangyx/system系统编程/文件目录接口及声卡实现   twd:/mnt/sdb1/yangyx/system系统编程/文件目录接口及声卡实现

转载地址:http://vqmdl.baihongyu.com/

你可能感兴趣的文章
前端面试之JavaScript(总结)
查看>>
字符串匹配模式问题
查看>>
【勘误】第三章基本变量
查看>>
iOS天气动画、高仿QQ菜单、放京东APP、高仿微信、推送消息等源码
查看>>
ABAP和Java的destination和JNDI
查看>>
vue-router 3.0版本中 router.push 不能刷新页面的问题
查看>>
C++入门教程(3):语句和缩进
查看>>
菜鸟入门【ASP.NET Core】11:应用Jwtbearer Authentication、生成jwt token
查看>>
RedMonk 2018年6月编程语言排行:Objective-C 升至第九
查看>>
2016全域大数据应用论坛11位嘉宾核心观点
查看>>
.NetCore获取Json和Xml格式的配置信息
查看>>
window下解压.tar文件的软件
查看>>
整数和浮点数的表示方法
查看>>
MNIST神经网络的训练
查看>>
先制定一个能达到的小目标,比方说先让无人车合法上路
查看>>
线上FullGC频繁的排查
查看>>
SpringBoot无法启动,Process finished with exit code 0
查看>>
搭上AR技术,最新版宜家《家居指南》可以怎么玩?
查看>>
React 入门实例 参考阮一峰博客
查看>>
Valve放大招:300个外设授权+VR头显原型
查看>>