zoukankan      html  css  js  c++  java
  • CC++ 获取当前路径

        

            CC++ 获取当前路径             

     

    获取当前工作目录是使用函数: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
    ", buffer);
    		free(buffer);
    	}
    }

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

  • 相关阅读:
    hdu 3033 I love sneakers!
    poj 1742 Coins
    poj 1276 Cash Machine
    hdu 1114 Piggy-Bank
    poj 1293 Duty Free Shop
    hdu 1203 I NEED A OFFER!
    hdu 2546 饭卡
    树的直径
    CF 337D Book of Evil
    ST表
  • 原文地址:https://www.cnblogs.com/tuncaysanli/p/3673389.html
Copyright © 2011-2022 走看看