Linux C 函数库详解
文章平均质量分 77
Linux下C函数参考例程:http://net.pku.edu.cn/~yhf/linux_c/
LinuxMan
Linux C/C++
展开
-
Linux C Function()参考之环境变量篇
getenv(取得环境变量内容)相关函数putenv,setenv,unsetenv表头文件#include定义函数char * getenv(const char *name);函数说明getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值执行成功则返回指向该内容的原创 2012-10-20 12:39:49 · 1176 阅读 · 0 评论 -
Linux C Function()参考之数据结构及算法篇
crypt(将密码或数据编码)相关函数getpass表头文件#define _XOPEN_SOURCE#include定义函数char * crypt (const char *key,const char * salt);函数说明crypt()将使用Data Encryption Standard(DES)演算法将参数key所指的字符串加以编码,key字符串长原创 2012-10-20 12:32:59 · 1124 阅读 · 0 评论 -
Linux C Function()参考之用户组篇
endgrent(关闭组文件)相关函数getgrent,setgrent表头文件#include#include定义函数void endgrent(void);函数说明endgrent()用来关闭由getgrent()所打开的密码文件。返回值附加说明范例请参考getgrent()与setgrent()。 endpwen原创 2012-10-20 12:32:11 · 1229 阅读 · 0 评论 -
Linux C Function()参考之文件内容操作篇
fclose(关闭文件)相关函数close,fflush,fopen,setbuf表头文件#include定义函数int fclose(FILE * stream);函数说明fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源。返回值若关文件动作成功则返回0,有错误发生时则返回EOF并把错误代码存到errno。错原创 2012-10-20 12:34:49 · 1073 阅读 · 0 评论 -
Linux C Function()参考之文件操作篇
close(关闭文件)相关函数open,fcntl,shutdown,unlink,fclose表头文件#include定义函数int close(int fd);函数说明当使用完文件后若已不再需要则可使用close()关闭该文件,二close()会让数据写回磁盘,并释放该文件所占用的资源。参数fd为先前由open()或creat()所返回的文件描述词。返回值若文件顺利关闭则返原创 2012-10-20 12:33:46 · 1232 阅读 · 0 评论 -
Linux C Function()参考之文件权限控制篇
access(判断是否具有存取文件的权限)相关函数stat,open,chmod,chown,setuid,setgid表头文件#include定义函数int access(const char * pathname,int mode);函数说明access()会检查是否可以读/写某一已存在的文件。参数mode有几种情况组合,R_OK,W_OK,X_OK 和F_OK。R_OK,W_原创 2012-10-20 12:37:06 · 1191 阅读 · 0 评论 -
Linux C Function()参考之进程操作篇
atexit(设置程序正常结束前调用的函数)相关函数_exit,exit,on_exit表头文件#include定义函数int atexit (void (*function)(void));函数说明atexit()用来设置一个程序正常结束前调用的函数。当程序通过调用exit()或从main中返回时,参数function所指定的函数会先被调用,然后才真正由exit()结束程序。返原创 2012-10-20 12:35:41 · 1321 阅读 · 0 评论 -
Linux C Function()参考之接口处理篇
accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include#include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来接受参数s的socket连线。参数s的socket必需先经bind()、listen()函数处理过,原创 2012-10-20 12:39:04 · 1096 阅读 · 0 评论 -
Linux C Function()参考之信号处理篇
alarm(设置信号传送闹钟)相关函数signal,sleep表头文件#include定义函数unsigned int alarm(unsigned int seconds);函数说明alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。返回值返回之前闹钟的剩余秒原创 2012-10-20 12:37:51 · 1097 阅读 · 0 评论 -
Linux C Function()参考之终端控制篇
getopt(分析命令行参数)相关函数表头文件#include定义函数int getopt(int argc,char * const argv[ ],const char * optstring);函数说明getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处理的选项字符串。此函数会返回在argv 中下一原创 2012-10-20 12:40:37 · 1166 阅读 · 0 评论 -
Linux C Function()参考之常用数学函数篇
abs(计算整型数的绝对值)相关函数labs, fabs表头文件#include定义函数int abs (int j)函数说明abs()用来计算参数j的绝对值,然后将结果返回。返回值返回参数j的绝对值结果。范例#ingclude main(){int ansert;answer = abs(-12);printf("|-12| = %d\n", answer);}原创 2012-10-20 12:31:18 · 2025 阅读 · 0 评论 -
Linux C Function()参考之内存及字符串操作篇
bcmp(比较内存内容)相关函数bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件#include定义函数int bcmp ( const void *s1,const void * s2,int n);函数说明bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。返回值若参数s1 和s2 所指原创 2012-10-20 12:30:32 · 1315 阅读 · 0 评论 -
Linux C Function()参考之内存控制篇
calloc(配置内存空间)相关函数malloc,free,realloc,brk表头文件#include 定义函数void *calloc(size_t nmemb,size_t size);函数说明calloc()用来配置nmemb个相邻的内存单位,每一单位的大小为size,并返回指向第一个元素的指针。这和使用下列的方式效果相同:malloc(nmemb*size);不过,在利原创 2012-10-20 12:29:18 · 1297 阅读 · 0 评论 -
Linux C Function()参考之字符串转换篇
atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,strtoul表头文件#include 定义函数double atof(const char *nptr);函数说明atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。参数nptr字符串原创 2012-10-20 12:28:18 · 1119 阅读 · 0 评论 -
Linux C Function()参考之字符测试篇
一、isalnum(测试字符是否为英文或数字)相关函数isalpha,isdigit,islower,isupper表头文件#include定义函数int isalnum (int c)函数说明检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。返回值若参数c为字母或数字,则返回TRUE,否则返回原创 2012-10-20 12:05:43 · 1241 阅读 · 0 评论