gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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系统时,请注意你是否具有相关的权限,如果权限不够会导致获取失败) 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#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);
   }
}

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

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

原文链接:http://blog.csdn.net/cscmaker/article/details/7042718 。

最后此篇关于C\C++ 获取当前路径实例详解的文章就讲到这里了,如果你想了解更多关于C\C++ 获取当前路径实例详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com