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