编程老鸟下载(老鸟i主题下载)

2023-11-10 03:32:00 数码极客 bianji01

 

c语言编程问题、求老鸟指导!

有结构和数组结合,定义一个结构,结构里定义同学的名字、学号、成绩。定义数组来存储每个学生。下面是类似的代码

#include

intinput();

voidwriteFile(intSIze);

voidreADFile(intsize);

structTongXunLu

charname[20];

chartel[11];

charmail[20];

}friends[50];

voidmain()

intsize=input();

writeFile(size);

readFile(size);

intinput()

intcount=0;

charisContinue;

printf("====联系人信息===\n");

printf("姓名:");

gets(friends[count].name);

printf("联系电话:");

gets(friends[count].tel);

printf("邮件:");

gets(friends[count].mail);

count++;

printf("还继续录入联系人信息吗(y/n)?");

isContinue=getchar();

fflush(stdin);

}while(isContinue==Y||isContinue==y);

returncount;

voidwriteFile(intsize)

FILE*fp;

fp=fopen("C:\\tongxunlu.txt","wt");

fwrite(friends,sizeof(structTongXunLu),size,fp);

fflush(fp);

fclose(fp);

printf("\n添加联系人成功!\n");

voidreadFile(intsize)

FILE*fp;

inti;

fp=fopen("C:\\tongxunlu.txt","rt");

fread(friends,sizeof(structTongXunLu),size,fp);

printf("姓名\t联系电话\t电子邮件\n");

printf("==========================================\n");

for(i=0;i

printf("%s\t%s\t%s\n",friends[i].name,friends[i].tel,friends[i].mail);

fclose(fp);

本回答由提问者推荐

软件编程,关于订单编号的疑惑

这个问题,让你搞复杂了。

使用格式化字符串就可又解决类似问题。

inta=1;

Stringb=String.format("%06d",a);

System.out.println(b);

这样字符串b就是000001了。

其中"%06d",0代表用0补齐,6代表总长度,a就是后面的编号。

一定要采用我的答案,这样来处理,其它的用让项目组内其它人笑话的。。。

本回答由提问者推荐

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告