![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 393 阅读 · 0 评论 -
C语言结构体-伸缩数组成员(c99)
1.伸缩型数组成员(c99)伸缩型数组成员应当满足:伸缩型数组成员必须是结构体最后一个成员;结构中必须至少有一个成员;声明类似于普通数组,但是它的方括号是空的。struct inf{float high;folat wei;char name[]; //伸缩型数组成员};声明后,不能用name做任何事,因为还没有为其预留储存空间,因此需要用malloc()为其分配空间。...原创 2020-02-24 15:58:24 · 345 阅读 · 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 · 474 阅读 · 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 · 270 阅读 · 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 · 5149 阅读 · 1 评论