?? delete.h
字號:
#include "data.h"
void Del_CountryName();
void Del_ItemName();
void Delete()
{
int chose;
printf ("\t\t\t[1]. 請刪除國家的名字\n");
printf ("\t\t\t[2]. 請刪除項目的名字\n");
printf ("\t\t\t[3]. 請退出本程序\n");
do{
printf ("\n\t\t\tEnter your choice(1~3):");
fflush(stdin);
scanf ("%d",&chose);
switch(chose)
{
case 1:
Del_CountryName();break;/*此函數(shù)--是根據(jù)金牌的數(shù)量排序*/
case 2:
Del_ItemName(); break;/*此函數(shù)--是根據(jù)國家的積分排序*/
case 3:
exit(0);break;/*退出此次操作*/
}
}while(chose<1||chose>3);
}
void Del_CountryName()
{
int i,j;
/*定義一個變量來接收用戶輸入的國家名稱*/
char CName[20];
printf ("刪除此信息");
fflush(stdin);
scanf ("%s",&CName);
for(i=0;i<N;i++)
{
if(strcmp(Country[i].GName,CName)==0)/*當找到和用戶要查詢的項目名稱,把下標給j*/
{
j=i;
}
for(j=i;j<N;j++)
{
Country[j]=Country[j+1];
}
}
for(i=0;i<N;i++)
{
printf ("\n************************************Olympic************************************\n");
printf ("---------------------------------------------------------------------------------\n");
printf ("| GName | GContinent | Goldplate | Silvermedal | Cuprumplate | Intergral | \n");
printf ("---------------------------------------------------------------------------------\n");
for( i=0;i<N;i++)
{
printf ("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GName,Country[i].GContinent,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("-------------------------------------------------------------------------------\n");
printf ("**************************************END**************************************\n");
}
}
void Del_ItemName()
{
int i,j;
/*定義一個變量來接收用戶輸入的項目名稱*/
char IName[20];
printf ("Enter you Search Item Num");
fflush(stdin);
scanf ("%s",&IName);
for(i=0;i<M;i++)
{
if(strcmp(Item[i].ItemName,IName)==0)/*當找到和用戶要查詢的項目名稱,把下標給j*/
{
j=i;
}
for(j=i;j<M;j++)
{
Item[j]=Item[j+1];
}
}
for(i=0;i<N;i++)
{
printf ("\n************************************Olympic************************************\n");
printf ("---------------------------------------------------------------------------------\n");
printf ("| ItemNum | ItemName | GoldAthleteName | SilverAthleteName | CuprAthleteName | AthleteCity |\n");
printf ("---------------------------------------------------------------------------------\n");
printf ("| %4s | %4s | %4s | %4s | %4 | %4s |\n",
Item[i].ItemNum,Item[i].ItemName,Item[i].GoldAthleteName,Item[i].SilverAthleteName,Item[i].CuprAthleteName,Item[i].AthleteCity
);
printf ("--------------------------------------------------------------------------------\n");
printf ("**************************************END***************************************\n");
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -