- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 ";"替换string中所有","
s.find(c)从s字符串中查找字符c,查找成功则返回第一次出现的下标s.replace(idx,len,f)把S中从idx开始的最多len个字符替换为f。//idx位置坐标把字母表中的逗号“,”全部替换为“;”。#include<iostream>#include<string>using namespace std;int main(){ stri...
2020-01-29 11:32:39 341 1
原创 C++用strtok分解输入(strtok函数的用法)
例如读取一行文本,经常要将其分解成更小的字符串。如下输入文本:Me, myself,and I要把他分解成逗号和空格为界限的多个字符串,在单独成行输出MemyselfandIstrtok(string,"分割条件”)第一次调用strtok(0),条件第一次之后调用条件可以包含多个头文件#include<cstring>下面一个例...
2020-01-23 16:06:15 323
原创 C++转换大小写
函数 ------------------------说明toupper(c)c是小写就返回大写;否则原样返回tolower(c)c是大写就返回小写;否则原样返回头文件#include <cctype> 下面一个例题;#include <iostream>#include <cstring>#include <cct...
2020-01-23 12:20:59 770
原创 C++关于随机数的用法,srand,rand
一般C++程序员可通过两个步骤生成随机数1.设置随机数种子2.通过复杂的数学运算生成序列的下一个数如果用第二种,虽然序列几乎不可能预测,但他仍具有确定性(因为它是由上一个数计算而来)。为防止下一个数被预测,就必须设置种子,而且每次都不同;从哪里获取这样一个数呢? 很简单–系统时间获取随机数首先引入头文件include <cstdlib> //支持rand和srand函...
2020-01-22 20:58:20 1631 1
原创 C++蛇形填充数组
这里介绍两种蛇形填充第一种:我们设坐标(X,Y)我们从1开始(0,n-1)然后就是下,下,下,左,左,左,上,上,上。总之每一条路径都是走到尽头;我们采用先试探再赋值的方法。在这里插入代码片...
2020-01-19 13:47:33 2276
原创 C++对字符串的处理
第一种就是字符数组#include<iostream>using namespace std;int main (){char str1[10]; cin>>str1; cout<<*(a+1)<<endl; cout<<a[1];}输入:abc输出类似于数组可以a[1]也可以通过地址*(a+1)输出用字符指针管...
2020-01-18 16:33:19 490
原创 C++ 中cin.get(); cin等区别
本篇对cin、cin.get( )、cin.getline( )、getline( )、gets( )做一个概述;写的不好各位大佬多多指教cin基本用法用法1;cin>>a>>b;可以单个输入字符;用法2;字符数组的输入它的不足在于接收“空格”、"Tab“、”回车“、都会终止接收导致输入不完整,所以才有cin.get( )。#include <iostre...
2020-01-18 12:44:02 1635
原创 C++字符串hash
#include<set>#include <vector>using namespace std;int main(){ vector<string>a;//a为容器 set<string>b;//自动查重 string c; int n; cin>>n; while(n--)...
2020-01-16 20:42:53 2964
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人