欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

2022/2/25语法基础课1.5习题及1.6函数

时间:2023-04-26

1.开宗明义 讲了一个双指针,其实也没什么就是,两个变量指向不同的地方。然后让指向的点移动即可

2.#include变成了一个字符串流

#include
#include
using namespace std;
int main()
{
    string s,a,b;
    getline(cin,s);
    cin>>a>>b;
    stringstream ssin(s);//变成字符串流
    string str;
    while(ssin>>str)
        if(str==a) cout<         else cout<         
    return 0;
}

#include

从字符串里面读取所需要的信息;

比如说字符串是

123 cgw 1.02 dxj是s

stringstream ssin(s);

int l;sting o,e;double v;

就可以用来装ssin>>l>>o>>v>>e;

功能和cin匹配也可以while(ssin>>a)

与之相互对应的还有sscanf        操作如下sscanf(s,"%d%d%f%c",a,b,c,d);

sscanf用的比较少,因为你比较少知道有多少个元素在里面

str.back()是str最后一个字符  而后是str.pop_back()去掉最后一个元素

str.back()                str.pop_back()

倒排单词就是说,把单词之间就是以字符串形式连接        a  b b=a+" "+b;

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。