删除结构体数组中的元素
#include<stdio.h>struct book
{
char name[20];
int page;
float price;
};
void main()
{
struct book t[3];
int i,name;
for (i = 0; i < 3; i++)
{
printf("请输入书名:");
scanf("%s",&t[i].name);
printf("请输入页数:");
scanf("%d",&t[i].page);
printf("请输入单价:");
scanf("%f",&t[i].price);
}
printf("书名\t页数\t单价\n");
for (i = 0; i < 3; i++)
{
printf("%s\t%d\t%.2f\n",t[i].name,t[i].page,t[i].price);
}
printf("请输入要删除的书的书名:");
scanf("%s",&name);
for (i = 0; i < 3; i++)
{
if (t[i].name==name)
{
}
}
}
下面不会了??求大神赐教!