美文网首页C++
(一)C++篇-获取当前路径"getcwd"

(一)C++篇-获取当前路径"getcwd"

作者: GoodTekken | 来源:发表于2021-10-09 11:08 被阅读0次

    测试代码:

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

    获取当前工作目录是使用函数:getcwd。(cwd指的是“current working directory”)

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

    相关文章

      网友评论

        本文标题:(一)C++篇-获取当前路径"getcwd"

        本文链接:https://www.haomeiwen.com/subject/dvhqoltx.html