C++字符串拼接

2022/1/31 20:12:54

本文主要是介绍C++字符串拼接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

直接字符串相加即拼接

主要注意的是输入字符串的方式,采用getline(cin,str)

#include <iostream>
#include <string>
using namespace std;

int main() {
        
    string s1, s2;
    getline(cin, s1);
    getline(cin, s2);
 
    // write your code here......
    s1 += s2;
    cout << s1 << endl;

    return 0;
}

利用cout

#include <iostream>
#include <string>
using namespace std;

int main() {
        
    string s1, s2;
    getline(cin, s1);
    getline(cin, s2);
 
    // write your code here......
    cout << s1 << s2 << endl; // 但其实这种方法只是输出到控制台,不是拼接。

    return 0;
}

利用append

#include <iostream>
#include <string>
using namespace std;

int main() {
        
    string s1, s2;
    getline(cin, s1);
    getline(cin, s2);
 
    // write your code here......
    cout << s1.append(s2) << endl; 

    return 0;
}


这篇关于C++字符串拼接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程