C语言
c语言
mellopppp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
文件-fgets()函数、fputs()函数、get()函数、putc()函数
1.fgets()函数 显然,gets()函数在很多时候并不安全,些许时候可以用fgets()函数来替代 函数原型:char *fgets(char *str, int n, FILE *stream); 函数功能:从指定的流 stream 读取一行,并把它存储在str所指向的字符串内。当读取(n-1)个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,和gets()不同,读到换行符,fg...原创 2020-02-22 20:03:39 · 496 阅读 · 0 评论 -
C语言结构体-伸缩数组成员(c99)
1.伸缩型数组成员(c99) 伸缩型数组成员应当满足: 伸缩型数组成员必须是结构体最后一个成员; 结构中必须至少有一个成员; 声明类似于普通数组,但是它的方括号是空的。 struct inf{ float high; folat wei; char name[]; //伸缩型数组成员 }; 声明后,不能用name做任何事,因为还没有为其预留储存空间,因此需要用malloc()为其分配空间。 ...原创 2020-02-24 15:58:24 · 449 阅读 · 0 评论 -
文件-fseek()与ftell()
1.fseek()函数: 函数模型:int fseek(FILE *stream, long offset, int fromwhere); 函数功能:在fopen()函数打开的文件中移动到任意字节处。 头文件:<stdio.h> 返回值:int类型 正常处理 fseek()返回值为0,出现错误返回-1(超出范围) 第一个参数 FILE 指针,第二个参数偏移量(offset)(long...原创 2020-02-22 17:44:46 · 719 阅读 · 0 评论 -
C语言string字符串函数memset()、memchr()、memcpy()\strcat()、strncat()、strchr()
1.memchr() 原型:void memchr(const void str, int c, size_t n) 作用:在str的前n个字节中寻找c 返回值:一个指向匹配字节的指针 否则空指针(第一个匹配的值的指针) 2.strchr() 原型:charstrchr(const char*s,int c) 返回值:匹配字节的指针 区别:memchr检测的是一段内存,strchr检测的是一个字符...原创 2020-02-27 13:49:23 · 360 阅读 · 0 评论 -
C语言结构体-结构的文件读写fread()、fwrite()以及读写文件乱码
1.fread()函数 函数原型:size_t fread( void *restrict buffer, size_t size, size_t count, FILE *restrict stream ); 第一个参数是要输入的对象的指针 第二个参数是每个对象的大小(字节为单位) 第三个参数是要读取的对象个数 函数功能:从给定输入流stream读取最多count个对象到数组buffer中 返回...原创 2020-02-24 21:01:18 · 5755 阅读 · 1 评论
分享