c语言共用体实现设计个人名片,包含姓名,职业,电话
//共用体实例 你看看行不
#include <stdio.h>
#include <windows.h>
#include <string.h>
//共用体
union businessCard
{
char name[20]; //存储姓名
char job[20]; //存储职业
char phoneNum[13]; //存储电话号码
};
void main(void)
{
businessCard card;
FILE *fp;
if(!(fp=fopen("businessCard.txt","a+")))
{
printf("文件打开失败\n");
exit(0);
}
else
{
printf(">输入姓名:");
scanf("%s",card.name);
fprintf(fp,"%s\n",card.name);
printf(">输入职业:");
scanf("%s",card.job);
fprintf(fp,"%s\n",card.job);
printf(">输入电话:");
scanf("%s",card.phoneNum);
fprintf(fp,"%s\n",card.phoneNum);
}
fclose(fp);
//从已存储文件中读取名片
if(!(fp=fopen("businessCard.txt","r")))
{
printf("文件打开失败……\n");
exit(0);
}
int i,j;
i=1,j=1;
char buf[20]="";
while(!feof(fp))
{
if(i==1 || i-j*3==1)
{
fgets(card.name,20,fp);
if(strcmp(card.name,buf)!=0)
printf(">姓名:%s",card.name);
}
if(i==2 || i-j*3==2)
{
fgets(card.job,20,fp);
printf(">职业:%s",card.job);
}
if(i==3 || i-j*3==3)
{
fgets(card.phoneNum,20,fp);
printf(">电话:%s\n",card.phoneNum);
strcpy(buf,card.phoneNum);
j++;
}
i++;
}
fclose(fp);
}
佚名
2024-05-29 19:07:14
类似问题(10)
-
佚名2024-05-29 14:05:39
问设计一个C语言函数
答可以使用2个指针,分别指向开头和结尾,头指针指向偶数,尾指针指向奇数,然后交换。直到2个指针挨着。程序如下:#include<stdio.h>void s...
-
佚名2024-05-29 18:36:31
问C语言怎样实现多线程?
答首先你要有控制蛇移动方向的全局变量(定义在main以外因为线程函数也要调用它,每次键盘输入都会修改它的值), 比如 char direction 'a' ==...
-
佚名2024-05-29 13:18:19
问如何用C语言实现两个16进制数的异或
答C语言中,异或运算符是^。不管运算对象是10进制的数还是16进制的数(或其他进制的数),进行^运算时,都是将运算对象转换为二进制,按位进行异或运算。举例说明如下...
-
佚名2024-05-29 11:33:35
问几台电脑共用一个显示器怎么实现?
答用路由器搭建一个局域网,2根网线一根连接服务器,另外一根就连接这个NCOMPUTINGL230。 另外NCOMPUTING再连接一台显示器、鼠标键盘等等。这样准...
-
佚名2024-05-29 08:00:00
问利用两个人的名字设计婚礼主题。包含,两个字。。。海和洁
答沧海桑田,永洁(结)同心!
-
佚名2024-05-29 08:00:00
问求c语言电子书
答网上有很多。我帮你整理了点推崇较多的资料。你看吧,需要网上还有很多的。下面衔接都是百度网盘,都能打开,我试了。C语言从入门到精通的PDF网页链接视频教程:网页链...
-
佚名2024-05-29 08:00:00
问现在 钢结构设计师 这个职业前景怎么样?
答挺好的,虽然国内主流还是混凝土结构,但是随着经济的发展,开发商对工期的需求,以后的钢结构建筑会更多,而且地越来越少,楼越建越高,这些都是钢结构的优势,混凝土自重...
-
佚名2024-05-29 08:00:00
问用C语言程序编写一个超市商品管理系统设计
答有偿帮你写
-
佚名2024-05-29 08:00:00
问设计一个包含云飞的网名
答这是个见仁见智的问题,关于云飞的诗句很多,可以选择自己比较满意的名字即可。
-
佚名2024-05-29 08:00:00
问计算机的c语言是什么意思??
答C语言就是计算机识别的语言。最原始的就是用0和1编写的计算机语言,叫做机器语言,编写特别繁琐,后来有了汇编语言,采用一些助记符表示机器语言中的机器指令,也是比较...
风水
- 1 做梦梦见不小心把狗杀了
- 2 梦见很多大蟒蛇都死了 和一条小蛇
- 3 梦见土厕地上满是虫子钻脚底
- 4 梦见家里有人放死人衣服
- 5 梦见崽崽被毒蛇咬了
- 6 梦到老公做饭的时候停水了
- 7 梦见开车时看见一个盲人
- 8 梦见透明的人体血管
- 9 梦见观音竹,上面还有条白蛇
- 10 家父坟墓
起名
网名
- 1 吉快手网名
- 2 带星的二字网名
- 3 qq网名男生百度贴吧
- 4 网名笔名测试
- 5 女人暗示还爱对方网名
- 6 网名后面加个酱字是什么意思
- 7 电脑qq如何复制网名
- 8 损男友的昵称
- 9 qq炫舞抢先注册昵称
- 10 微信昵称图片符号个性
说说
- 1 个性签名单身想找个男朋友
- 2 欧美重口味励志经典签名
- 3 王飞霸气签名
- 4 对于不知足的人说说
- 5 游玩后的心情说说简短
- 6 婊子和畜生说说签名
- 7 女人辛苦赚钱的说说
- 8 太热不想穿棉衣的说说
- 9 没文化不可怕说说
- 10 辞职解放了的说说