共 17 篇文章 |
|
C语言:epoll系列函数...................1)、epoll_create函数 函数声明:int epoll_create(int size) 该函数生成一个epoll专用的文件描述符,其中的参数是指定生成描述符的最大范围。2)、epoll_ctl函数 函数声明:int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) 该函数用于控制某个文件描述符上的事件,可以... 阅395 转0 评0 公众公开 14-04-14 09:47 |
C语言:poll函数...........int fd;053. bcopy(hp->h_addr, (struct sockaddr*)&servaddr.sin_addr, hp->h_length);063. if( bind(listenfd, (struct sockaddr*)&servaddr, sizeof(servaddr)) <0 )085. nready = poll(client, maxi+1,INFTIM);086. if( client[0].revents &POLLIN/*POLLRDNORM*/ ... 阅2422 转3 评0 公众公开 14-04-14 09:44 |
stat、fstat和lstat函数(UNIX)#include<sys/types.h>#include<sys/stat.h>int stat(const char *restrict pathname, struct stat *restrict buf);提供文件名字,获取文件对应属性。文件打开后这样操作int lstat(const char *restrict pathname, struct stat *restrict buf);连接文件。函数原型#include <sys/stat.h>int stat... 阅3408 转3 评0 公众公开 14-04-14 09:29 |
C语言字符检测函数:isalnum、isalpha、isascii、iscntrl、isdigit、isgraph、islower、isspace、ispunct、isupper......isalnum. 阅6537 转29 评0 公众公开 14-04-14 09:08 |
C语言isprint函数的使用...............相关函数 isgraph头文件 #include <ctype.h>定义函数 int isprint(int c);函数说明检查参数 c 是否为可打印字符, 若c 所对应的ASCII 码可打印, 其中包含空格字符, 则返回TRUE.返回值若参数c 为可打印字符, 则返回TRUE, 否则返回NULL(0). 附加说明此为宏定义, 非真正函数.范例 /* 判断str 字符串中... 阅1044 转0 评0 公众公开 14-04-14 08:47 |
libiconv在系统缺少多种多样的字符编码支持时,提供这样方面的支持. 使用步骤 (1)打开:iconv_t converter = iconv_open("gbk","utf-8"); (2)转换:size_t rc = iconv(converter, input, insize, output, outsize); (3)关闭:iconv_close(converter); 函数参数:iconv(iconv_t cd, const char* * inbuf, s... 阅1398 转4 评0 公众公开 14-04-08 11:10 |
一、什么是可变参数我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点"..."做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf(&quo... 阅4 转自lxjtc 公众公开 14-04-03 16:15 |
在文本中,只需要下载libxml2库、iconv库和zlib库就行了(注意,libxml2库依赖iconv和zlib库,本文中重点关注libxml2和iconv,zlib不介绍),我使用的版本是libxml2-2.6.30.win32.zip、zlib-1.2.3.win32.zip和iconv-1.9.2.win32.zip。xmlDocSetRootElement函数可以将一个节点设置为某个文档的根节点,这是将文档与节点连接起来的重要手段,当有... 阅2064 转11 评0 公众公开 14-04-03 16:06 |
linux c连接mysql数据库linux c连接mysql数据库 先安装 libmysqlclient-dev安装后,包含mysql操作的函数的头文件mysql.h就会创建在/usr/include/mysql下。因此数据库操作的程序中都要 #include <mysql/mysql.h>编译的时候必须加上 -lmysqlclient 参数。h> #include <mysql/mysql.} conn_ptr = mysql_real_connect(conn_ptr... 阅68 转1 评0 公众公开 14-04-03 15:58 |