博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C\C++ 获取当前路径
阅读量:4308 次
发布时间:2019-06-06

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

    

    

 

获取当前工作目录是使用函数:getcwd。cwd指的是“current working directory”,这样就好记忆了。

 

函数说明:

    函数原型:char* getcwd(char* buffer, int len);

    参数:buffer是指将当前工作目录的绝对路径copy到buffer所指的内存空间, len是buffer的长度。

    返回值:获取成功则返回当前工作目录(绝对路径),失败则返回false(即NULL)。 

    该函数所属头文件为<direct.h>

具体使用如下例:(特别注意的是,当你使用的是Linux系统时,请注意你是否具有相关的权限,如果权限不够会导致获取失败)

#include 
#include
int main(){ char *buffer; //也可以将buffer作为输出参数 if((buffer = getcwd(NULL, 0)) == NULL) { perror("getcwd error"); } else { printf("%s\n", buffer); free(buffer); }}

运行后可返回工作目录的绝对路径…………

转载于:https://www.cnblogs.com/tuncaysanli/p/3673389.html

你可能感兴趣的文章
用python发送email
查看>>
Linux文件系统
查看>>
C# 与java区别总结 收集
查看>>
linux 安装jdk
查看>>
mongo文档操作
查看>>
HTTP协议
查看>>
【循序渐进学Python】6.Python中的函数
查看>>
django ORM中的RelatedManager(关联管理器)
查看>>
VA Code编写html(1)
查看>>
C# winForm 定时访问PHP页面小工具
查看>>
编写TreeSet类的实现程序,其中相关的迭代器使用二叉查找树
查看>>
Java作业08 计科1501 闫国雨
查看>>
IntelliJ IDEA+Mysql connecter/j JDBC驱动连接
查看>>
(转)SQL Case when 的使用方法
查看>>
oc基础-self关键字的使用
查看>>
Ext JS 5 beta版发布
查看>>
牛客网第4场A
查看>>
Laravel笔记记录
查看>>
【php】【特殊案例】数组调用方法
查看>>
【php】 自带的过滤机制
查看>>