C++题目 字符串类的设计 一、定义点字符串(string)类,包含存放字符串的字符数组和字符串 10
C++题目 字符串类的设计一、定义点字符串(string)类,包含存放字符串的字符数组和字符串字符的个数。二、实现功能1、设计菜单实现功能选择;2、字符串的输入...
C++题目 字符串类的设计
一、定义点字符串(string)类,包含存放字符串的字符数组和字符串字符的个数。
二、实现功能
1、设计菜单实现功能选择;
2、字符串的输入与赋值;
3、实现字符串的运算,包括:
连接、复制、查找、交换、求子串、比较
4、字符串的输出
展开
一、定义点字符串(string)类,包含存放字符串的字符数组和字符串字符的个数。
二、实现功能
1、设计菜单实现功能选择;
2、字符串的输入与赋值;
3、实现字符串的运算,包括:
连接、复制、查找、交换、求子串、比较
4、字符串的输出
展开
2018-05-17
展开全部
#include
#include
using namespace std;
class Student{
private:
char num[10];//学号
char name[10];//姓名
public:
void setnum(char nu[ ]){strcpy(num,nu);}
void setname(char na[ ]){strcpy(name,na);}
};
class UserDatabase{
private:
Student *user;
int nElem;//学生的数量
public:
UserDatabase(){nElem = 0;}
void add_record(char *nu,char *na);
};
void UserDatabase::add_record(char *nu,char *na){ //添加学生信息,插入学生后仍然按升序排列
user[nElem].setnum(nu); //设置学号
user[nElem].setname(na); //设置姓名
nElem++;
}
int main(){
UserDatabase abc;
char nu[10];
char na[10];
for(int i = 0 ; i < 3 ; i++){
cin>>nu;
cin>>na;
abc.add_record(nu,na);
}
return 0;
#include
using namespace std;
class Student{
private:
char num[10];//学号
char name[10];//姓名
public:
void setnum(char nu[ ]){strcpy(num,nu);}
void setname(char na[ ]){strcpy(name,na);}
};
class UserDatabase{
private:
Student *user;
int nElem;//学生的数量
public:
UserDatabase(){nElem = 0;}
void add_record(char *nu,char *na);
};
void UserDatabase::add_record(char *nu,char *na){ //添加学生信息,插入学生后仍然按升序排列
user[nElem].setnum(nu); //设置学号
user[nElem].setname(na); //设置姓名
nElem++;
}
int main(){
UserDatabase abc;
char nu[10];
char na[10];
for(int i = 0 ; i < 3 ; i++){
cin>>nu;
cin>>na;
abc.add_record(nu,na);
}
return 0;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询