题目:
编写一个程序,它要求用户输入其名,然后输入其姓。然后程序使用一个逗号和空格将姓和名组合起来,并存储和显示结果。请使用char数组和头文件cstring(string.h)中的函数。
源代码:
#define _CRT_SECURE_NO_WARNINGS //vs版本不加这个无法使用strcat等函数
#include <iostream>
#include <cstring>
struct personal_information
{
char first_name[20]; //姓
char last_name[20]; //名
};
int main()
{
using namespace std;
personal_information a;
char name[40];
cout << "请输入您的姓: ";
cin.getline(a.first_name, 20);
cout << "请输入您的名:";
cin.getline(a.last_name, 20);
strcpy(name, a.first_name);
strcat(name, ", ");
strcat(name, a.last_name);
cout << "合并后为: " << name;
return 0;
}
演示效果:
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈