当前位置:C++技术网 > 精选软件 > C++ Primer Plus 6th 4.13 编程练习题 第4题 使用string来实现字符串拼接

C++ Primer Plus 6th 4.13 编程练习题 第4题 使用string来实现字符串拼接

更新时间:2019-03-24 10:07:02浏览次数:1+次

C++ Primer Plus编程练习4.13 第4题 使用string来实现字符串拼接
题目:
4.编写一个程序,它要求用户首先输入其名,再输入其姓;然后程序使用一个逗号和空格将姓和名组合起来,并存储和显示组合结果。请使用string对象和头文件string中的函数。下面是该程序运行时的情形:
Enter your first name: Flip
Enter  your  last  name:  Fleming
Here's  the  information  in a  single  string:  Fleming,   Flip

答案:书上无答案。

C++技术网辅导详解解答:
    主要结构和思路和上一题类似,区别在于使用的存储对象不一样,自然操作字符串拼接的工具也不一样。
    参考代码如下:

#include <iostream>
#include <string>
int main()
{
    using namespace std;
    string name_last, name_first;

    cout << "Enter your first name: ";
    getline(cin,name_first);
    cout << "Enter your last name: ";
    getline(cin,name_last);

    name_last += ", ";
    name_last += name_first;

    cout << "Here's  the  information  in a  single string: " << name_last<<endl;
    return 0;
}