【库函数】getcwd和getenv函数的用法
来源:互联网 发布:wifi计费认证软件 编辑:程序博客网 时间:2024/05/21 19:46
函数名称:getcwd
#include <unistd.h>
char *getcwd(char *buf, size_t size);
作用:把当前目录的绝对地址保存到 buf 中,buf 的大小为 size。如果 size太小无法保存该地址,返回 NULL 并设置 errno 为 ERANGE。可以采取令 buf 为 NULL并使 size 为负值来使 getcwd 调用 malloc 动态给 buf 分配,但是这种情况要特别注意使用后释放缓冲以防止内存泄漏。
程序例如果在程序运行的过程中,目录被删除(EINVAL错误)或者有关权限发生了变化(EACCESS错误),getcwd也可能会返回NULL。
函数名: getenv
功 能: 从环境中取字符串,获取环境变量的值
头文件: stdlib.h
用 法:char *getenv(char *envvar);
函数说明:getenv()用来取得参数envvar环境变量的内容。参数envvar为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为envvar=value。getenv函数的返回值存储在一个全局二维数组里,当你再次使用getenv函数时不用担心会覆盖上次的调用结果。
返回值: 执行成功则返回指向该内容的指针,找不到符合的环境变量名称则返回NULL。如果变量存在但无关联值,它将运行成功并返回一个空字符串,即该字符的第一个字节是null。
- 【库函数】getcwd和getenv函数的用法
- getcwd()函数的用法
- os.getcwd()函数的用法
- getenv等函数的用法
- getcwd()和chdir()的用法 python
- C语言中getenv函数的用法
- C语言中getenv函数的用法
- C语言中getenv函数的用法
- C语言中getenv函数的用法
- C库函数——getcwd函数
- getcwd的用法举例
- C语言标准库函数getenv的实现
- chdir、fchdir 和 getcwd 函数
- chdir、fchdir 和 getcwd 函数
- getenv、putenv和setenv函数
- getcwd函数
- getcwd函数
- getcwd函数
- delphi获取系统当前时间
- Spark Streaming Introduction
- 线程知识
- AngularJS入门教程11:REST和定制服务
- 菜单相关操作
- 【库函数】getcwd和getenv函数的用法
- poj1094 Sorting It All Out
- AngularJS入门教程:完结篇
- SQL2005报表服务器的迁移
- uva 12616 - Gymman vs Fila
- 《从零搭建SSH》:第三节 集成Struts2
- poj1030
- Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
- Android移动应用界面的模板化设计