
C库
文章平均质量分 54
Jxiepc
一个努力向上的男同志
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Clibrary | <stdin.h>
前言该头文件通过typedef来特定了一组特定宽度的整形别名,及指定其限制的宏和用于创建这些类型值的宏函数。文章目录前言一、类型二、宏三、其他类型一、类型符号类型无符号类型描述intmax_tuintmax_t支持最大宽度的整形类型int8_tuint8_t宽度为8的整数类型int16_tuint16_t宽度为16的整数类型int32_tuint32_t宽度为32的整数类型int_least8_tuint_least8_t最小为8原创 2021-10-05 08:59:19 · 1138 阅读 · 0 评论 -
Clibrary | <ctype.h>
前言该库主要是处理字符函数;对字符进行判断,检查;文章目录前言1、isalnum2、isalpha3、isblank4、iscntrl5、isdigit6、isgraph7、islower8、isprint9、ispunct10、isspace11、isupper12、isxdigit13、tolower14、toupper1、isalnumint isalnum ( int c );/** @func:检查字符是否为字母数字;* @param c:要检查的字符,转换为int或EOF;原创 2021-10-04 16:58:53 · 2309 阅读 · 0 评论 -
Clibrary | 【06】文件宏以及文件类型
前言以下是<cstdio>文件的类型和宏。文章目录前言一、宏1、BUFSIZ2、EOF3、FILENAME_MAX4、FOPEN_MAX5、L_tmpnam6、NULL7、TMP_MAX二、类型1、FILE2、fpos_t3、size_t一、宏1、BUFSIZ设置缓冲区的大小;2、EOFint数据类型;表示为文件末尾以及失败的情况;也可表示无效字符;3、FILENAME_MAX文件名的最大长度;4、FOPEN_MAX可以同时打开的最大文件数;原创 2021-10-03 19:50:37 · 559 阅读 · 0 评论 -
Clibrary | 【06】文件指针操作函数
前言以下是<cstdio>对文件指针操作的函数。文章目录前言1、fread2、fwrite3、fgetpos4、fseek5、fsetpos6、ftell7、rewind8、perror1、freadsize_t fread ( void * ptr, size_t size, size_t count, FILE * stream );/** @func:从流中读取数据块;* @param ptr:指向大小至少为(size*count)字节的内存块的指针,转换为void*;*原创 2021-10-03 19:36:58 · 238 阅读 · 0 评论 -
Clibrary | 【04】c语言中的输入输出函数
前言以下是<cstdio>对字符、字符串的输入输出。文章目录前言1、fgetc2、fgets3、fputc4、fputs5、getchar6、gets 注:C11已弃用7、putc8、putchar9、puts1、fgetcint fgetc ( FILE * stream );/** @func:从流中获取字符;* @param stream:指向标识输入流的FILE对象的指针;* return:返回读取的字符(int);返回类型为INT为特殊值,以适应EOF,其指示故障原创 2021-10-03 11:36:03 · 490 阅读 · 0 评论 -
Clibrary | 【03】格式化输入/输出printf、scanf
1、fprintfint fprintf ( FILE * stream, const char * format, ... );/** @func:将格式化的数据写入流;* - 将格式指向的C字符串写入流。 若ormat包含(以%开头的子序列),则附加参数将被格式化插入到结果字符串中;* @param stream:指向标识输出流的FILE对象的指针;* @param format:要写入流的文本的C字符串,格式 - %[标记][[宽度][.精度][长度]说明符* d/i - 有符原创 2021-09-22 11:15:23 · 335 阅读 · 0 评论 -
Clibrary | 【02】文件访问fclose、fflush、fopen、freopen、setbuf、setvbuf
前言以下是<cstdio>对文件访问的函数。文章目录前言1、fclose2、fflush3、fopen4、freopen5、setbuf6、setvbuf1、fcloseint fclose ( FILE * stream );/** @func:关闭文件;* - 与流关联的所有内部缓冲区都被解除关联并刷新:写入任何未写入输出缓冲区的内容,丢弃任何未读输入缓冲区的内容* @param stream:指向指定要关闭的流的FILE对象的指针;* @return:成功返回0原创 2021-09-20 21:03:01 · 912 阅读 · 1 评论 -
Clibrary | <cstdio>库的介绍(详)附代码
前言用于执行输入/输出操作的 C 库;输入和输出操作也可以使用 C 标准输入和输出库在 C++ (cstdio)中执行。该库使用流来操作物理设备,例如键盘、打印机、终端或系统支持的任何其他类型的文件。流是一种以统一方式与这些交互的抽象; 所有流都具有相似的属性,独立于它们所关联的物理媒体的各个特性。流在 cstdio 库中作为指向FILE 对象的指针进行处理。 指向 FILE 对象的指针唯一标识一个流,并在涉及该流的操作中用作参数。还存在三个标准流:stdin、stdout和原创 2021-09-20 17:41:24 · 4974 阅读 · 1 评论 -
Clibrary | 【01】文件操作remove、rename、tmpfile、tmpnam
前言以下是<cstdio>中对文件操作的函数。文章目录前言1、remove2、rename3、tmpfile4、tmpnam1、removeint remove ( const char * filename );/** @func:删除在filename中指定名称的文件,操作中不涉及任何流;* @param filename:C字符串,包含要删除的文件的名称;* return:成功返回 0;失败返回一个非零值;*/案例:/*---------------------原创 2021-09-20 17:38:54 · 1116 阅读 · 0 评论