ndl;Р}Рvoid strLL(char *a,char *b,char *c){Р?int i,j;Р?for(i=0;a[i];i++) c[i]=a[i];//循环直到a[i]为0Р?for(j=0;b[j];i++,j++) c[i]=b[j];Р?c[i]=0;Р}Р4.(编程)使用string类声明字符串对象,实现两字符串的连接。Р在string类中已重载了运算符“+=”实现字符串的连接,可以使用这个功能。程序名:lab6_4.cpp。Р★程序及运行结果:Р//lab6_4.cppР#include <string>//使用C++中的stringР#include <iostream>Рusing namespace std;Рvoid main(){Р?string s1,s2;Р?cout<<"输入字符串s1:";Р?cin>>s1;Р?cout<<"输入字符串s2:";Р?cin>>s2;Р?s1+=s2;Р?cout<<"s1+s2 = "<<s1<<endl;Р}Р5.(编程,习题6-27)声明Employee类并应用。Р在employee.h文件中声明Employee类。Employee类具有姓名、街道地址、城市和邮编等私有数据成员,都可以用字符数组来表示。Р成员函数:Р构造函数用来初始化所有成员数组,对字符数组的赋值可以使用字符串拷贝函数strcpy(char *, char *name);Рdisplay() 使用cout显示姓名、街道地址、城市和邮编等属性;Рchange_name() 改变类中表示姓名属性的字符数组类型的数据成员。Р在主程序中声明这个类的对象并对其进行操作。程序名:lab6_5.cpp。Р参考运行结果:Р★程序及运行结果:Р//lab6_5employee.hР#include <cstring>//使用C中的string