GNU C Library Reference Manual
文章平均质量分 75
ta是一个搬运工
更多精彩请关注与昵称同名的微信公众号
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
man strcat
名称strcasecmp, strncasecmp - 连接两个字符串概要#include <string.h>char *strcat(char *dest, const char *src);char *strncat(char *dest, const char *src, size_t n);说明strcat将src字符串附加到dest字符串,覆盖dest末尾的结束...原创 2021-08-30 19:36:22 · 348 阅读 · 0 评论 -
man index rindex
名称index, rindex - 定位字符串中的字符概要#include <strings.h>char *index(const char *s, int c);char *rindex(const char *s, int c);说明index返回指向字符串s中第一次出现字符c的指针。rindex返回指向字符串s中最后一次出现字符c的指针。...原创 2021-08-30 19:35:29 · 221 阅读 · 0 评论 -
man stpcpy
名称stpcpy - 复制一个字符串并返回一个指向其末尾的指针概要#include <string.h>char *stpcpy(char *dest, const char *src);对于glibc来说要有功能测试宏才能使用(参考feature_test_macros):stpcpy():自glibc 2.10起:_X...原创 2021-08-30 19:34:21 · 201 阅读 · 0 评论 -
man strcasecmp strncasecmp
名称strcasecmp, strncasecmp - 比较两个字符串,不区分大小写概要#include <strings.h>int strcasecmp(const char *s1, const char *s2);int strncasecmp(const char *s1, const char *s2, size_t n);说明strcasecmp对字符串s...原创 2021-08-27 19:12:35 · 178 阅读 · 0 评论 -
man string
名称stpcpy, strcasecmp, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strdup, strfry,strlen, strncat, strncmp, strncpy, strncasecmp, strpbrk, strrchr, strsep, strspn, strstr,strtok, strxfrm, index, rindex - 字符串操作概要...原创 2021-08-26 20:02:24 · 219 阅读 · 0 评论 -
man feature_test_macros
名称feature_test_macros - 功能测试宏概要#include <features.h>说明功能测试宏允许程序员编译程序时控制由系统头文件暴露的定义。注意:要想有效控制,必须在包含任何头文件之前定义功能测试宏。这可以在编译命令(cc -DMACRO=value)中完成,也可以通过在源代码中定义宏来完成,这些宏在包含头文件之前被定义。...原创 2021-08-24 19:09:13 · 785 阅读 · 0 评论 -
man stdio.h
序言本手册页是POSIX程序员手册的一部分。这些接口的Linux实现可能不同(有关Linux行为的详细信息,请参阅相应的Linux手册页),或者接口可能未在Linux上实现。名称stdio.h — 标准缓冲输入/输出概要#include <stdio.h>说明此参考页面中描述的某些功能扩展了ISO C标准。应用程序应定义适当的功能测试宏(参考POSIX....原创 2021-08-23 18:15:23 · 256 阅读 · 0 评论 -
man unlocked_stdio
名称getc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - 非阻塞的stdio函数概要#include <stdio.h>int getc_unlocked(FILE *stream);int getchar_unlocked(void);int putc_unlocked(int c, FILE *stre...原创 2021-08-23 18:11:18 · 322 阅读 · 0 评论 -
man tmpnam tmpnam_r
名称tmpnam, tmpnam_r - 为临时文件创建名称概要#include <stdio.h>char *tmpnam(char *s);说明注意:应该避免使用tmpnam,请改用mkstemp或tmpfile。tmpnam返回一个指向字符串的指针,该字符串是一个有效的文件名,并且在某个时间点不存在同名的文件,因此天真的程序员可能认为临时文件适合使...原创 2021-08-20 19:59:25 · 252 阅读 · 0 评论 -
man tmpfile
名称tmpfile - 创建一个临时文件概要#include <stdio.h>FILE *tmpfile(void);说明tmpfile以二进制读写(w+b)模式打开一个唯一的临时文件,关闭文件或者程序终止时将自动删除此文件。返回值tmpfile成功时返回文件描述符。如果无法生成唯一文件名或无法打开唯一文件,则返回NULL并设置...原创 2021-08-19 19:11:38 · 207 阅读 · 0 评论 -
man tempnam
名称tempnam - 为临时文件创建名称概要#include <stdio.h>char *tempnam(const char *dir, const char *pfx);对于glibc来说要有功能测试宏才能使用(参考feature_test_macros):tempnam(): _BSD_SOURCE || _SVID_SOURCE说明永远不要使用此...原创 2021-08-18 19:08:43 · 143 阅读 · 0 评论 -
man strerror strerror_r strerror_l
名称strerror, strerror_r, strerror_l - 返回描述错误值的字符串概要#include <string.h>char *strerror(int errnum);int strerror_r(int errnum, char *buf, size_t buflen);/* 兼容XSI */char *strerr...原创 2021-08-17 20:02:51 · 888 阅读 · 0 评论 -
man setbuf setbuffer setlinebuf setvbuf
名称setbuf,setbuffer,setlinebuf,setvbuf- 流缓冲操作概要#include <stdio.h>void setbuf(FILE *stream, char *buf);void setbuffer(FILE *stream, char *buf, size_t size);void setlinebuf(FILE *stream);...原创 2021-08-16 18:52:06 · 248 阅读 · 0 评论 -
man remove
名称remove– 删除文件或目录概要#include <stdio.h>int remove(const char *pathname);说明remove从文件系统中删除一个名称,如果是文件则它调用unlink,如果是目录则它调用rmdir。如果删除的名称是文件的最后一个链接,并且没有进程打开该文件,则该文被删除,并且它所使用的空...原创 2021-08-16 18:50:45 · 136 阅读 · 0 评论 -
man perror sys_errlist sys_nerr
名称perror– 打印系统错误消息概要#include <stdio.h>void perror(const char *s);#include <errno.h>const char * const sys_errlist[];int sys_nerr;int errno;/* 参考errno() */...原创 2021-08-13 19:15:00 · 959 阅读 · 0 评论 -
man mktemp
名称mktemp–制作一个唯一的临时文件名概要#include <stdio.h>char *mktemp(char *template);对于glibc来说要有功能测试宏才能使用(参考feature_test_macros):mktemp():从glibc 2.3.3开始:_BSD_SOURCE || _SVID_S...原创 2021-08-12 22:07:27 · 201 阅读 · 0 评论 -
man getw putw
名称getw, putw - 输入输出字(int)概要#include <stdio.h>int getw(FILE *stream);int putw(int w, FILE *stream);对于glibc来说要有功能测试宏才能使用(参考feature_test_macros):getw(), putw():从glibc 2.3....原创 2021-08-11 19:25:40 · 251 阅读 · 0 评论 -
man gets
名称gets–从标准输入获取字符串(已弃用)概要#include <stdio.h>char *gets(char *s);说明永远不要使用这个函数。gets从stdin读取一行到参数s指向的缓冲区,直到换行符或EOF,并用结束符('\0')替换它们。返回值gets在成功时返回s,出错或到达文件结尾时返回NULL。但是,由...原创 2021-08-10 19:00:00 · 184 阅读 · 0 评论 -
man fscanf scanf sscanf vfscanf vscanf vsscanf
名称scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf–格式化输入转换概要#include <stdio.h>int scanf(const char *format, ...);int fscanf(FILE *stream, const char *format, ...);int sscanf(const char *str, co...原创 2021-08-09 20:37:10 · 318 阅读 · 0 评论 -
man fread fwrite
名称fread, fwrite - 二进制流输入/输出概要#include <stdio.h>size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);size_t fwrite(const void *ptr, size_t size, size_t nmemb,FILE *stream...原创 2021-08-09 20:30:29 · 265 阅读 · 0 评论 -
man fputc fputs putc putchar puts
名称fputc, fputs, putc, putchar, puts - 字符和字符串的输出概要#include <stdio.h>int fputc(int c, FILE *stream);int fputs(const char *s, FILE *stream);int putc(int c, FILE *stream);int putchar...原创 2021-08-09 20:30:09 · 225 阅读 · 0 评论 -
man fpurge
名称fpurge, __fpurge- 清洗流概要/* 不再支持*/#include <stdio.h>int fpurge(FILE *stream);/* 支持*/#include <stdio.h>#include <stdio_ext.h>void __fpurge(FILE *...原创 2021-08-05 18:42:00 · 167 阅读 · 0 评论 -
man fprintf printf sprintf vfprintf vsprintf
名称printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdprintf, vsprintf, vsnprintf –格式化输出转换概要#include <stdio.h>int printf(const char *format, ...);int fprintf(FILE *stream, const ch...原创 2021-08-04 17:42:22 · 504 阅读 · 0 评论 -
man fgetpos fseek fsetpos ftell rewind
名称fgetpos, fseek, fsetpos, ftell, rewind - 重新定位流概要#include <stdio.h>int fseek(FILE *stream, long offset, int whence);long ftell(FILE *stream);void rewind(FILE *stream);int fgetpo...原创 2021-08-03 18:56:12 · 256 阅读 · 0 评论 -
man stdio
名称stdio - 标准输入/输出库函数概要#include <stdio.h>FILE *stdin;FILE *stdout;FILE *stderr;说明标准I/O库提供了一套简单和高效的带缓冲流的I/O接口。输入和输出被映射成逻辑数据流,隐藏了物理硬件的输入/输出功能。这些函数和宏在下面被列出,从它...原创 2021-07-27 18:52:32 · 226 阅读 · 0 评论 -
man clearerr feof ferror fileno
名称clearerr, feof, ferror, fileno - 检查和复位流的状态概要#include <stdio.h>void clearerr(FILE *stream);int feof(FILE *stream);int ferror(FILE *stream);int fileno(FILE *stream);...原创 2021-07-28 18:40:38 · 144 阅读 · 0 评论 -
man fclose
名称fclose - 关闭流概要#include <stdio.h>int fclose(FILE *stream);说明fclose冲刷流(调用fflush写所有的缓冲的输出数据)并且关闭底层的文件描述符。如果参数为非法指针或者原先用同样的参数调用过fclose,则调用fclose时会出现未定义的表现。返回值一旦成功完成则返...原创 2021-07-29 18:50:34 · 195 阅读 · 0 评论 -
man fdopen fopen freopen
名称fopen, fdopen, freopen - 打开流的函数概要#include <stdio.h>FILE *fopen(const char *path, const char *mode);FILE *fdopen(int fd, const char *mode);FILE *freopen(const char *path, const char *mode, ...原创 2021-08-02 18:39:23 · 372 阅读 · 0 评论 -
man fflush
名称fflush – 冲刷流概要#include <stdio.h>int fflush(FILE *stream);说明对于输出流来说,fflush强制写所有用户空间缓冲的数据,或者通过流的底层写函数更新流。对于跟可做位置偏移操作的文件(比如磁盘,但不能是管道也不能是终端)绑定的输入流来说,fflush丢弃所有已经从底层文件获取到但...原创 2021-08-02 18:40:02 · 202 阅读 · 0 评论 -
man fgetc fgets getc getchar ungetc
名称fgetc,fgets,getc,getchar,ungetc – 字符和字符串的输入概要#include <stdio.h>int fgetc(FILE *stream);char *fgets(char *s, int size, FILE *stream);int getc(FILE *stream);int getchar(void);...原创 2021-08-02 18:50:52 · 321 阅读 · 0 评论
分享