You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
2.6 KiB

6 years ago
void tianjia()
{
static int i=0; //ʹ<><CAB9>static <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
int j,t;
struct txl *p;
p=phone;
printf("<EFBFBD><EFBFBD><EFBFBD>Կ<EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
printf("<EFBFBD><EFBFBD>Ų<EFBFBD><EFBFBD>ܳ<EFBFBD><EFBFBD><EFBFBD>11<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>!\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳ<EFBFBD><EFBFBD><EFBFBD>10<EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>~~\n");
ptr1=fopen("sto3.txt","ab+");
if(ptr1==NULL)
{
ptr1=fopen("sto3.txt","wb+");
if(ptr1==NULL)
{
printf("Cannot open file");
exit(0);
}
}
fseek(ptr1,0,SEEK_END);//ʹ<>ļ<EFBFBD><C4BC><EFBFBD>ָ<EFBFBD><D6B8>ָ<EFBFBD><D6B8><EFBFBD>ļ<EFBFBD>ĩβ<C4A9><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>
do
{
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
scanf("%s",&p[i].name); printf("\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
scanf("%s",&p[i].hometown); printf("\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1:");
scanf("%s",&p[i].number1);printf("\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2:");
scanf("%s",&p[i].number2); printf("\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");
scanf("%s",&p[i].e_mail); printf("\n");
fwrite(&p[i],LEN,1,ptr1);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n ");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><30>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD>\n");
fflush(stdin); //<2F><><EFBFBD>ջ<EFBFBD><D5BB><EFBFBD><E6A3AC><EFBFBD><EFBFBD><EFBFBD>ݽ<EFBFBD><DDBD><EFBFBD>ļ<EFBFBD><C4BC>У<EFBFBD><D0A3><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD>Сû<D0A1><C3BB><EFBFBD><EFBFBD>512b<32><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>ƵĽ<C6B5><C4BD><EFBFBD><EFBFBD>ļ<EFBFBD>
scanf("%d",&j);
i++;count++;
}while(j!=0&&count!=100);
fclose(ptr1);
}
void xiugai()
{
FILE *ptr1;
struct txl *p;
p=phone;
char name[10],mail[10];
int j,i,m=0;
p=phone;
ptr1=fopen("sto3.txt","rb");
if(ptr1==NULL)
{
printf("ͨѶ¼Ϊ<EFBFBD><EFBFBD>\n");
return;
}
// rewind(ptr1);
while(!feof(ptr1))
{
if(fread(&p[m],LEN,1,ptr1)==1)
m++;
}
fclose(ptr1);
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");scanf("%s",&name);printf("\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:");scanf("%s",&mail);printf("\n");
for(i=0;i<m;i++)
{
if(strcmp(p[i].name,name)==0&&strcmp(p[i].e_mail,mail)==0)
{
printf(" ѡ<><D1A1><EFBFBD>޸ĵ<DEB8><C4B5><EFBFBD><EFBFBD><EFBFBD>\n");
do
{
printf("___________________\n");
printf("1.<2E>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD> ");printf("2.<2E>޸ļ<DEB8><C4BC><EFBFBD>\n");
printf("3.<2E>޸ĵ绰<C4B5><E7BBB0>1 ");printf("4.<2E>޸ĵ绰<C4B5><E7BBB0>2\n");
printf("5.<2E>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD> ");printf("0.<2E><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>/<2F>˳<EFBFBD><CBB3>޸<EFBFBD>\n");
printf("___________________\n");
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n");
scanf("%d",&j);
switch(j)
{
case 1:printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ");scanf("%s",&p[i].name);printf("<EFBFBD>޸ijɹ<EFBFBD>\n");break;
case 2:printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ļ<EFBFBD><EFBFBD><EFBFBD>: ");scanf("%s",&p[i].hometown);printf("<EFBFBD>޸ijɹ<EFBFBD>\n");break;
case 3:printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ绰<EFBFBD><EFBFBD>1: ");scanf("%s",&p[i].number1);printf("<EFBFBD>޸ijɹ<EFBFBD>\n");break;
case 4:printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸ĵ绰<EFBFBD><EFBFBD>2: ");scanf("%s",&p[i].number2);printf("<EFBFBD>޸ijɹ<EFBFBD>\n");break;
case 5:printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ");scanf("%s",&p[i].e_mail);printf("<EFBFBD>޸ijɹ<EFBFBD>\n");break;
}
}while(j!=0);
}
else
{
printf("û<EFBFBD>д<EFBFBD><EFBFBD><EFBFBD>\n");
}
}
ptr1=fopen("sto3.txt","w");
for(i=0;i<m;i++)
{
fwrite(&p[i],LEN,1,ptr1);
}
fclose(ptr1);
}