![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言随笔
文章平均质量分 54
云雪寒
正念,用心感受,活在当下。
展开
-
fgets函数测试
函数介绍:char *fgets(char *buf, int size, FILE *fp);fgets的功能是从文件中读取一行。参数buf是一个字符串,用于保存从文件中读到的数据。参数size是打算读取内容的长度。参数fp是待读取文件的文件指针。调用fgets函数如果成功的读取到内容,函数返回buf,如果读取错误或文件已结束,返回空,即0。如果fgets返回空,可以认为是文件结束而不是发生了错误,因为发生错误的情况极少出现。函数理解:读取一次 ≠ 读取一行读取一行内容需要读取一次或以上原创 2021-01-20 15:59:05 · 258 阅读 · 0 评论 -
vector容器的swap方法
一,百度百科介绍计算机中swap函数很多,比如字符串交换(swap)swap操作实现交换两个容器内所有元素的功能。要交换的容器的类型必须匹配: 必须是相同类型的容器,而且所存储的元素类型也必须相同。调用了swap函数后,右操作数原来存储的元素被存放在左操作数中,反之亦然。vector svec1(10); //vector vith 10 elementsvector svec2(24); //vector with 24 elementssvec1.swap(svec2);执行swap后,容器原创 2020-08-05 00:28:34 · 14005 阅读 · 0 评论 -
c++数组或vector容器求最大值最小值
c++数组或vector容器求最大值最小值可以用max_element()及min_element()函数,二者返回的都是迭代器或指针。头文件:#include< algorithm > #include < vector >1.求数组的最大值或最小值例 a[]={1,2,3,4,5,6};最大值:int maxValue = *max_element(a,a+6);最小值:int minValue = *min_element(a,a+6);#include&原创 2020-08-04 17:59:32 · 4675 阅读 · 0 评论