
c函数
archerLea
这个作者很懒,什么都没留下…
展开
-
c函数之【信号函数】
点击打开链接alarm (设置信号传送闹钟)kill (传送信号给指定的进程)pause (让进程暂停直到信号出现)psignal (列出信号描述和指定字符串)raise (传送信号给目前的进程)sigaction (查询或设置信号处理方式)sigaddset (增加一个信号至信号集)sigdelse转载 2014-03-29 22:00:56 · 301 阅读 · 0 评论 -
c函数之【进程及流程控制】
点击打开链接abort (以异常方式结束进程)assert (若测试的条件不成立则终止进程)atexit (设置程序正常结束前调用的函数)execl (执行文件)execle (执行文件)execlp (从PATH环境变量中查找文件并执行)execv (执行文件)execve转载 2014-03-29 21:54:56 · 296 阅读 · 0 评论 -
c函数之【格式化输人输出函数】
点击打开链接fprintf (格式化输出数据至文件)fscanf (格式化字符串输入)printf (格式化输出数据)scanf (格式化字符串输入)snprintf (格式化字符串复制)sprintf (格式化字符串复制)sscanf (格式化字符串输入)vfprintf (格式化输出数据至文件)vfcanf (格式转载 2014-03-29 21:56:25 · 416 阅读 · 0 评论 -
c函数之【数学计算函数】
点击打开链接abs (计算整型数的绝对值)acos (取反余弦函数值)asin (取反正弦函数值)atan (取反正切函数值)atan2 (取得反正切函数值)ceil (取不小于参数的最小整型数)cos (取余弦函数值)cosh (取双曲线余弦函数值)div (取得两整型数相除后的商及余数)exp (计算指数)fabs (计算转载 2014-03-29 21:08:36 · 501 阅读 · 0 评论 -
c函数之【字符测试函数】
点击打开链接isalnum (测试字符是否为英文字母或数字)isalpha (测试字符是否为英文字母)isascii (测试字符是否为ASCII码字符)isblank (测试字符是否为空格字符)iscntrl (测试字符是否为ASCII码的控制字符)isdigit (测试字符是否为阿拉伯数字)isgraph (测试字符是否为可打印字符)islower转载 2014-03-29 20:42:58 · 387 阅读 · 0 评论 -
c函数之【初级I/O函数】
点击打开链接close (关闭文件)creat (建立文件)dup (复制文件描述词)dup2 (复制文件描述词)fcntl (文件描述词操作)flock (锁定文件或解除锁定)fsync (将缓冲区数据写回磁盘)lseek (移动文件的读写位置)mkstemp (建立唯一的临时文件)open (打开文件)re转载 2014-03-29 21:19:52 · 288 阅读 · 0 评论 -
c函数之【随机数函数】
点击打开链接drand48 (产生一个正的浮点型随机数)erand48 (产生一个正的浮点型随机数)initstate (建立随机数状态数组)jrand48 (产生一个长整型数随机数)lcong48 (设置48位运算的随机数种子)lrand48 (产生一个正的长整型随机数)mrand48 (产生一个长整型随机数)nrand48 (产生一个转载 2014-03-29 21:17:34 · 1110 阅读 · 2 评论 -
c函数之【数据加密函数】
点击打开链接crypt (将密码或数据编码)getpass (取得一密码输入)转载 2014-03-29 21:14:40 · 359 阅读 · 0 评论 -
c函数之【时间函数】
点击打开链接asctime (将时间和日期以字符串格式表示)clock (取得进程占用CPU的大约时间)ctime (将时间和日期以字符串格式表示)difftime (计算时间差距)ftime (取得目前的时间和日期)gettimeofday (取得目前的时间)gmtime (取得目前的时间和日期)转载 2014-03-29 20:49:28 · 331 阅读 · 0 评论 -
c函数之realloc工作原理及其正确用法
直接给例子,围绕例子来谈:原创 2014-04-12 10:14:04 · 1937 阅读 · 1 评论 -
c函数之【字符串处理函数】
点击打开链接bcmp (比较内存内容)bcopy (拷贝内存内容)bzero (将一段内存内容全清为零)ffs (在一整型数中查找第一个值为真的位)index (查找字符串中第一个出现的指定字符)memccpy (拷贝内存内容)memchr (在某一内存范围中查找一特定字符)me转载 2014-03-29 21:06:47 · 312 阅读 · 0 评论 -
c函数之offsetof
功能描述:求结构体中某元素在结构中的相对偏移量要点:很有用!涉及到内存字节对齐问题,不同的编译器对齐机制可能不同,所以用该函数可以准确求出某元素的偏移(man offsetof了解更多)以下是man offsetof里面的例子代码:#include #include #include int main(int argc, const char *argv[]){ s原创 2014-03-22 11:07:32 · 810 阅读 · 0 评论 -
c函数之时间函数time\localtime\mktime
原文转载 2014-03-26 09:57:58 · 844 阅读 · 0 评论 -
c函数之【环境变量函数】
点击打开链接getenv (取得环境变量内容)putenv (改变或增加环境变量)setenv (改变或增加环境变量)unsetenv (清除环境变量内容)转载 2014-03-30 10:31:20 · 385 阅读 · 0 评论 -
c函数之getenv()实例
#include #include int main(int argc, const char *argv[]){ char *str = NULL; str = getenv ("PATH"); if (NULL != str) { printf ("%s\n", str); } return 0;}原创 2014-03-30 15:32:10 · 674 阅读 · 0 评论 -
c函数之【进程通信(IPC)函数】
点击打开链接ftok (将文件路径和计划代号转为SystemcVIPCkey)msgctl (控制信息队列的运作)msgget (建立信息队列)msgrcv (从信息队列读取信息)msgsnd (将信息送入信息队列)semctl (控制信号队列的操作)semget (配置信号队列)semop (信号处理)shmat (attach共享内存)shmct转载 2014-03-30 10:14:44 · 409 阅读 · 0 评论 -
c函数之【数据结构函数】
点击打开链接bsearch (二元搜索)hcreate (建立哈希表)hdestory (删除哈希表)hsearch (哈希表搜索)insque (加入一项目至队列中)lfind (线性搜索)lsearch (线性搜索)qsort (利用快速排序法排列数组)rremque (从队列中删除一项目)tdelete (从二叉树中删除数据转载 2014-03-29 21:16:03 · 535 阅读 · 0 评论 -
c函数之【记录函数】
点击打开链接closelog (关闭信息记录)openlog (准备做信息记录)syslog (将信息记录至系统日志文件)转载 2014-03-30 10:30:17 · 351 阅读 · 0 评论 -
c函数之【标准I/O函数】
点击打开链接clearerr (清除文件流的错误旗标)fclose (关闭文件)fdopen (将文件描述词转为文件指针)feof (检查文件流是否读到了文件尾)fflush (更新缓冲区)fgetc (由文件中读取一个字符)fgetpos (取得文件流的读取位置)fgets (由文件中读取一字符串)转载 2014-03-29 21:32:36 · 282 阅读 · 0 评论 -
c函数之【其他函数】
点击打开链接getopt (分析命令行参数)isatty (判断文件描述词是否是为终端机)select (I/O多工机制)ttyname (返回一终端机名称)转载 2014-03-30 10:34:30 · 264 阅读 · 0 评论 -
c函数之【数据转换函数】
点击打开链接atof (将字符串转换成浮点型数)atoi (将字符串转换成整型数)atol (将字符串转换成长整型数)ecvt (将浮点型数转换成字符串,19取四舍五入)fcvt (将浮点型数转换为字符串,20取四舍五入)gcvt (将浮点型数转换为字符串,21取四舍五入)第3章内存配置函数转载 2014-03-29 20:44:26 · 406 阅读 · 0 评论 -
c函数之【正则表达式】
点击打开链接regcomp (编译正则表达式字符串)regerror (取得正则搜索的错误原因)regexec (进行正则表达式的搜索)regfree (释放正则表达式使用的内存)转载 2014-03-30 10:32:23 · 422 阅读 · 0 评论 -
c函数之【管道相关函数】
点击打开链接mkfifo (建立具名管道)pclose (关闭管道I/O)pipe (建立管道)popen (建立管道I/O)转载 2014-03-29 22:05:53 · 437 阅读 · 0 评论 -
c函数之【错误处理函数】
点击打开链接ferror (检查文件流是否有错误发生)perror (打印出错误原因信息字符串)streror (返回错误原因的描述字符串)转载 2014-03-29 22:04:53 · 323 阅读 · 0 评论 -
c函数之【用户和组函数】
点击打开链接cuserid (取得用户帐号名称)endgrent (关闭组文件)endpwent (关闭密码文件)endutent (关闭utmp文件)fgetgrent (从指定的文件来读取组格式)fgetpwent (从指定的文件来读取密码格式)getegid (取得有效的组识别码)geteuid (取得有效的用户识别码)g转载 2014-03-29 21:11:10 · 475 阅读 · 0 评论 -
c函数之【动态函数】
点击打开链接dlclose (关闭动态函数库文件)dlerror (动态函数错误处理)dlopen (打开动态函数库文件)dlsym (从共享对象中搜索动态函数)转载 2014-03-30 10:33:31 · 330 阅读 · 0 评论 -
c函数之【socket相关函数】
点击打开链接accept (接受socket连线)bind (对socket定位)connect (建立socket连线)endprotoent (结束网络协议数据的读取)endservent (结束网络服务数据的读取)gethostbyaddr (由IP地址取得网络数据)ge转载 2014-03-29 22:12:27 · 368 阅读 · 0 评论 -
c函数之【文件及目录函数】
点击打开链接access (判断是否具有存取文件的权限)alphasort (依字母顺序排序目录结构)chdir (改变当前的工作目录)chmod (改变文件的权限)chown (改变文件的所有者)chroot转载 2014-03-29 21:59:20 · 332 阅读 · 0 评论 -
C函数之strfry
功能:strfry,将一串字符串打乱成任意组合概要:#define _GNU_SOURCE#include char *strfry(char *string);描述:通过rand()函数将重组字符串string里面的字符,输出任意组合的字符串返回:返回被打乱了的字符串的指针遵从规则:仅适用于GNU c 库实例代码:#include #原创 2014-03-16 10:50:47 · 1059 阅读 · 0 评论