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 · 1181 阅读 · 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 · 1131 阅读 · 0 评论 -
Linux C Function()参考之用户组篇
endgrent(关闭组文件) 相关函数 getgrent,setgrent 表头文件 #include #include 定义函数 void endgrent(void); 函数说明 endgrent()用来关闭由getgrent()所打开的密码文件。 返回值 附加说明 范例 请参考getgrent()与setgrent()。 endpwen原创 2012-10-20 12:32:11 · 1236 阅读 · 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 · 1080 阅读 · 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 · 1238 阅读 · 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 · 1209 阅读 · 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 · 1326 阅读 · 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 · 1102 阅读 · 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 · 1106 阅读 · 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 · 1173 阅读 · 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 · 2039 阅读 · 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 · 1325 阅读 · 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 · 1301 阅读 · 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 · 1125 阅读 · 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 · 1250 阅读 · 0 评论