![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习用
lsw_cjzxzl
这个作者很懒,什么都没留下…
展开
-
要求用户输入规定范围数字——标志位fail初识
https://www.cnblogs.com/zorro-x/archive/2013/05/17/3082968.html?utm_source=tuicool&utm_medium=referral标志位相关知识链接。要求:要求用户输入一个0-10的数字,正确返回输入的数字,否则提示输入错误、(最重要的是解决输入字母时也让其重新输入)【failbit记录提取有效字段时失败(如输入的类型不满足,可通过清除输入缓冲区来挽回)】:#define _CRT_SECURE_NO_WARNINGS原创 2020-09-03 17:15:18 · 162 阅读 · 0 评论 -
记录vector容器扩展次数代码
void test4(){vectorv;int* p = NULL;int num = 0;for (int i = 0; i < 100000; i++){v.push_back(i);if (p!=&v[0]){p = &v[0];num++;}}cout << “容器扩张的次数为:” << num << endl;}解析:vector容器扩展的条件为:容器的容量满了。当指针指向的地址为容器的首地址时,就可以确定原创 2020-09-03 15:28:40 · 137 阅读 · 0 评论 -
字符串中大小写转换
知识点:toupper 转为大写tolower 转为小写void test10(){string str = “AbCdEfg”;for (int i=0;i<str.size();i++){str[i] = toupper(str[i]); //转大写//str[i] = tolower(str[i]); //转小写}cout << str << endl;}原创 2020-09-03 14:30:05 · 1034 阅读 · 0 评论 -
拆解字符串
#include #include #include using namespace std;void test1(){string str = “www.beijing.com.cn”;vector v;int start = 0;int pos = -1;while (true){pos = str.find(".", start);if (pos==-1){//将cn截取出来string tempStr = str.substr(start, str.size() -原创 2020-09-03 13:50:48 · 281 阅读 · 0 评论