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;
}
上一篇:Nginx与Tomcat安装、配置及优化


下一篇:引用计数与强弱指针