getcwd(),gethostname(),feof(),fgets(),fputs()

来源:互联网 发布:ant编译java代码 编辑:程序博客网 时间:2024/05/18 03:05

getcwd()函数

头文件:#include <unistd.h>定义函数:char * getcwd(char * buf, size_t size);函数说明:getcwd()会将当前的工作目录绝对路径复制到参数buf 所指的内存空间,参数size 为buf 的空间大小

gethostname()函数

gethostbyname()函数说明——用域名或主机名获取IP地址

feof()函数

功能是检测流上的文件结束符,若文件结束,则返回非零,否则返回零,文件结束符只能被clearerr()清除。(这里的检测流上的文件结束符就相当于声卡检测电流信号的一个过程)


fgets()函数

char * fgets( char * buf, int n, FILE * fp );  // 读取字符串,遇到\n读取结束
fgets中buf为存储字符串的地址,n为读取字符串的长度,n需>1,否则无法正确返回,fp为文件的指针,返回值为空指针时表示获取失败或结束。该函数一次最多只读取一行,遇到\n就会停止读取,若有多行需要循环读取。


fputs()函数

int fputs( const char * str, FILE * fp );     // 写入字符串,遇到\n写入结束
puts中str为要写入文件的字符串,fp为要操作的文件,返回值为0表示成功。写入的字符串也是以结束符\n为结束的,所以多行写入需要重复操作。












原创粉丝点击