/*H E LLO.C--Hello,wor ld*/
#inc lude "stdio.h"
#include "conio.h"struct qq
{char num[12];char name[10];char age[2];
}Qq[1];ma in()
{int kk=1;char cho ice;loop2 : init();loop:scanf("%c",&choice);switch(cho ice)
{case'n' :case'N' :newf();break;case'a' :case'A' :break;case'l' :case'L' :system("cls");listf();getch();system("cls");goto loop2;case'f' :case'F' :findf();getch();goto loop2;case'd' :case'D' :deletef();getch();goto loop2;case'q' :case'Q' :return 0;default:goto loop;
}while(kk==1)
{addf();printf("enter 1 to continue add.\n");s c an f("%d",&kk);sys te m("c ls");
}goto loop2;
}int init()
{
");
printf("*******查看记录情况请按l(lis t)********\n");printf("*****查询某个记录情况请按f(fin d)******\n");
");
}int newf()
{
FILE*fp,*Fp; int n;
Fp=fop en("Q Q","w");fclos e(Fp);fp=fop e n("nu m","w");n=0;fp r int f(fp,"%d",n);fclose(fp);
}int add f()
{
FILE*fp 1,*fp;int n;
");
fp1=fopen("QQ","a");scanf("%s%s%s",&Q q[0].num,&Q q[0].name,&Q q[0].age);fwrite(&Qq[0],sizeof(struct qq),1,fp 1);fclose(fp1);fp=fop e n("nu m","r");fscanf(fp,"%d",&n);fclo se(fp);fp=fop en("num","w");n++;fp r int f(fp,"%d",n);fclose(fp);
}int listf()
{
FILE*fp;int n,i,k=0;fp=fop e n("nu m","r");fscanf(fp,"%d",&n);fclo se(fp);fp=fop en("Q Q","r");for(i=0;i<n;i++)
{fre ad(&Qq[0],s izeo f(struct qq),1,fp);print f("Q Q:%s\nname:%s\nage:%s\n\n\n",&Q q[0].num,&Q q[0].nam e,&Q q[0].a ge);k++;if(k%4==0) {printf("\nput any key co ntinue\n");getc h();s ystem("c ls");k=0;}}fclose(fp);
}
int findf()
{char namef[10];int n,i;
FILE*fp;
scanf("%s",&namef);fp=fop e n("num","r");fscanf(fp,"%d",&n);struct qq q[n];fclose(fp);fp=fopen("QQ","r");for (i=0;i<n;i++)
{fread(&q[i],sizeof(struct qq),1,fp);if(strc mp(q[i].name,name f)==0)
{pr int f("Q Q:%s\nna m e:%s\na ge:%s\n\n\n",q[i].num,q[i].name,q[i].a ge);fclo se(fp);return 0;
}
}printf("sorry, the name can't be found.\n");printf("put any key continue.\n");fclose(fp);
}int de lete f()
{char name f[10];int n,i,kk=-1;
FILE*fp;
");scanf("%s",&namef);fp=fo p en("num","r");fscanf(fp,"%d",&n);struct qq q[n];fclose(fp);fp=fopen("QQ","r");for(i=0;i<n;i++)
{fread(&q[i],sizeo f(struct qq),1,fp);if(s trc mp(q[i].name,name f)==0) kk=i;
}fclose(fp);if(kk==-1)
{printf("sorry, the name can't be found.\n");printf("put any key continue.\n");return 0;
}elsefp=fopen("QQ","w");fo r(i=0;i<kk;i++)fwrite(&q[i],sizeof(struct qq),1,fp);fo r(i=kk+1;i<n;i++)fwrite(&q[i],sizeof(struct qq),1,fp);fclose(fp);n=n-1;fp=fo p en("num","w");fp r int f(fp,"%d",n);fclose(fp);
}
如今我们无论线上还是线下选择商品的时候是不是习惯问问是不是有优惠活动,如果有的话会加速购买欲望。同样的,如果我们有准备选择Vultr商家云服务器的时候,也会问问是不是有Vultr优惠码或者优惠券这类。确实,目前Vultr商家有一些时候会有针对新注册用户赠送一定的优惠券活动。那就定期抽点时间在这篇文章中专门整理最新可用Vultr优惠码和商家促销活动。不过需要令我们老用户失望的,至少近五年我们看到Vu...
zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...
LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。新用户注册充值就送,最高可获得20美元的奖励金!成为LightNode的注册用户后,还可以获得属于自己的邀请链接。通过你的邀请链接带来的注册用户,你将直接获得该用户的消费的10%返佣,永久有效!平台目前...