getcwd()函数用于获取当前工作目录的绝对路径,与getcurdir()函数相比,它得到的路径包含盘符。

getcwd()

头文件:

Linux平台:unistd.h

windows平台:direct.h

函数原型:

char *getcwd( char *buffer, int maxlen );

功 能:

获取当前工作目录

参数说明:

getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数maxlen为buffer的空间大小。

返 回 值:

成功则返回当前工作目录,失败返回 FALSE。

在某些 Unix 的变种下,如果任何父目录没有设定可读或搜索模式,即使当前目录设定了,getcwd()还是会返回 FALSE。

有关模式与权限的更多信息见 chmod()。

示例代码:

// win10
#include <stdio.h>
#include <direct.h>int main()
{//获取当前目录char path[100];getcwd(path, 100);printf("current work path:%s\n", path);return 0;
}

部分内容摘自百度百科getcwd

C语言获取当前目录函数getcwd()相关推荐

  1. php切换当前目录,php 改变当前目录函数chdir()的定义与用法实例详解

    php chdir()函数的定义与用法? 在PHP 中,chdir()函数是改变当前目录,什么意思呢,就是将获取当前的目录,换一个目录,本来你的当前目录是WWW/index目录,当使用了chdir() ...

  2. php getcwd文件件,PHP目录函数 getcwd (取得当前工作目录)

    在PHP中,目录函数 getcwd() 用于取得当前工作目录. 函数语法:string getcwd ( ) getcwd() 函数用于取得当前工作目录,成功则返回当前工作目录,失败返回 false. ...

  3. getcwd函数_PHP getcwd()函数与示例

    getcwd函数 PHP getcwd()函数 (PHP getcwd() function) The full form of getcwd is "Get Current Working ...

  4. 十三、linux编程中目录IO常用编程函数

    概念: 索引节点,Inode是Index Node的缩写,存储于文件系统上的任何文件都可以用索引节点来表示,所以也可以说索引节点是整个linux文件系统的基础.操作系统在读取硬盘的时候不是一个块一个块 ...

  5. 【Python入门】Python之OS模块39个常用函数详解

    os,语义操作系统,所以该模块就是操作系统相关的功能了,用于处理文件和目录这些我们日常手动需要做的操作,比如新建文件夹.获取文件列表.删除某个文件.获取文件大小.重命名文件.获取文件修改时间等,该模块 ...

  6. php使用5.2.,请问php5.2.5版本的$_FILES函数的用法?

    PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__) 函数返 ...

  7. python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. Python 提供了内置的文件对象,以及 ...

  8. chdir改变当前目录

    1.在实际应用中,代码需要从当前目录进到其它目录,完成操作,然后再回到当前目录.这个时候需要getcwd获取当前目录路径,保存起来,在使用chdir跳转到其它目录,然后再使用chdir和保存的路径回到 ...

  9. php xdebug 中文手册,Xdebug文档(四)函数跟踪

    Xdebug能让你把所有函数调用,包括参数和返回值以不同的格式记录到文件中. 这些号称"函数跟踪"功能能帮助你面对一个新应用程序,亦或者在程序运行时你想弄清楚它在做什么.函数跟踪功 ...

最新文章

  1. UI分层中使用PageFactory
  2. linux下java写ftp服务器端,在Linux下部署网站(java环境部署)第五章 FTP服务器搭建...
  3. 客户端程序初步加入网络通讯的功能
  4. ubuntu16.04 安装docker-ce,解决libltdl7版本过低的问题
  5. Private Data Manipulation in Optimal Sponsored Search Auction
  6. 2019年全球最受欢迎数据库新鲜出炉,你猜中了吗?
  7. 我的春Phone之行
  8. 公众号抢号_公众号调性是什么意思?公众号排版可以塑造公众号调性吗?
  9. 图解 Python 函数
  10. 在CentOS 6上用Samba Client访问windows共享文件夹
  11. 使用Hibernate的项目中对VO的理解
  12. Java实现10万+并发去重,持续优化!
  13. 创维酷开电视能换成android系统吗,创维酷开电视怎么系统升级【图文教程】
  14. C语言自学之路十(用C语言编写小游戏-五子棋)
  15. 嘉明的C学习之Day8--数组
  16. 杂文 - 设计MIUI主题 的 MIUI设计师
  17. 定制Android开发者专属T恤
  18. Image Manipulation with StyleGAN
  19. [转]真核生物预测软件
  20. python中bytearray函数_Python内置函数—bytearray

热门文章

  1. 图灵奖得主提高软件质量的“魔法”
  2. java 安装apk_Android 如何通过代码安装 APK?
  3. android 动态数组类,Android动态数组ListPreference
  4. ZZ最近做了温水煮青蛙的试验 感觉真的上当了
  5. 方方正正-(暑假组队赛3-bfs??未解决)
  6. opengl1.x版本固定管线的纹理贴图方式
  7. QT生成XML(QXmlStreamWriter或DOM)
  8. mysql去重的几种方案
  9. gtx1060和gtx1660的差距 哪个好
  10. 史上最硬核的Linux命令大全,还不收藏? ❤️【通俗易懂,小白一看就会】