C\C++ 获取当前路径实例详解

 更新时间:2017年06月08日 08:53:08   作者:cscmaker  
这篇文章主要介绍了C\C++ 获取当前路径实例详解的相关资料,需要的朋友可以参考下

C\C++ 获取当前路径实例详解

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

函数说明:

    函数原型:char* getcwd(char* buffer, int len);
    参数:buffer是指将当前工作目录的绝对路径copy到buffer所指的内存空间, len是buffer的长度。
    返回值:获取成功则返回当前工作目录(绝对路径),失败则返回false(即NULL)。
    该函数所属头文件为<direct.h>

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

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

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

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • C语言实现2048游戏

    C语言实现2048游戏

    这篇文章主要为大家详细介绍了C语言实现2048小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • C语言函数的参数使用指针

    C语言函数的参数使用指针

    这篇文章主要介绍了C语言函数的参数使用指针,本文讲述了指针在作为函数参数时候的使用方法,解析值传递和值引用的区别案例,希望对你有所帮助
    2021-06-06
  • 浅谈C语言编程中程序的一些基本的编写优化技巧

    浅谈C语言编程中程序的一些基本的编写优化技巧

    这篇文章主要介绍了C语言编程中程序的一些基本的编写优化技巧,文中涉及到了基础的C程序内存方面的知识,非常推荐!需要的朋友可以参考下
    2016-02-02
  • C++利用随机策略实现优化二叉树操作效率

    C++利用随机策略实现优化二叉树操作效率

    这篇文章中我们主要来详细探讨随机化二叉搜索树的基本思想、实现方法,以及如何在C++中应用这些策略来优化我们的数据结构,感兴趣的可以了解下
    2024-02-02
  • C++ std::chrono库使用示例(实现C++ 获取日期,时间戳,计时等功能)

    C++ std::chrono库使用示例(实现C++ 获取日期,时间戳,计时等功能)

    std::chrono是C++标准库中的一个组件,用于表示和处理时间,这篇文章主要介绍了C++ std::chrono库使用指南(实现C++ 获取日期,时间戳,计时等功能),需要的朋友可以参考下
    2023-06-06
  • C++中string字符串分割函数split()的4种实现方法

    C++中string字符串分割函数split()的4种实现方法

    最近笔试经常遇到需要对字符串进行快速分割的情景,下面这篇文章主要给大家介绍了关于C++中string字符串分割函数split()的4种实现方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • 详解C语言结构体的定义和使用

    详解C语言结构体的定义和使用

    这篇文章主要为大家介绍了C语言结构体的定义和使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • C语言实现线索二叉树的前中后创建和遍历详解

    C语言实现线索二叉树的前中后创建和遍历详解

    这篇文章主要为大家详细介绍了C语言实现线索二叉树的前中后创建和遍历,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • C++代码实现链队列详解

    C++代码实现链队列详解

    下面小编就为大家分享一篇C++代码实现链队列的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能够给你带来帮助
    2021-09-09
  • 老生常谈C语言中指针的使用

    老生常谈C语言中指针的使用

    这篇文章主要为大家详细介绍了C语言中指针的使用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02

最新评论