设计一个字符串类,功能如下:

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:50:32
设计一个字符串类,功能如下:
1) 能够用 "+" 来处理两个字符串的相加
2) 具有在一个字符串中搜索一个字符的功能
3) 具有在一个字符串中搜索另一个字符串的功能
4) 编写一个main()函数,测试你的字符串类的各种功能.

#include"stdio.h"
#include"stdlib.h"
#include"string.h"
void main()
{
int xh[20],cj[20][5],i,j,y,x,fs,c,d,flag,dt,a,tui,w;//fs查询方式,d要查询的学号,dt排序时作交换,a服务选项
char name[20][20],name2[20],yes,b[20];//name2要查找人的姓名,yeas提示是否继续查找,w交换姓名,
printf("请输入学生的人数:");
scanf("%d",&x);
for(i=0;i<x;i++)
{
printf("请输入第%d个学生的信息:\n",i+1);
xh[i]=i+1;
printf("姓名:");
scanf(" %s",name[i]);
for(j=0;j<=2;j++)
{
if(j==0)
{
printf("语文成绩:");
scanf("%d",&cj[i][j]);
}
else if(j==1)
{
printf("数学成绩:");
scanf("%d",&cj[i][j]);
}
else
{
printf("英语成绩:");
scanf("%d",&cj[i][j]);
}
}
}
//总分,平均分
loop2: printf("请选择服务:1排序\n2打印\n3查找\n4退出\n");
scanf