C语言大作业结构体的考题 5

一、结构体考题二、使用文字数据,由随机数函数产生大小混合文字字符(不少于40个文字字符)。三、程序由一个主控程序和若干个自定义函数组成。程序要求:输入一个需要查询的字符数... 一、结构体考题
二、使用文字数据,由随机数函数产生大小混合文字字符(不少于40个文字字符)。
三、程序由一个主控程序和若干个自定义函数组成。
程序要求:输入一个需要查询的字符数据,在链表中查询该数据是否存在。若存在该数据,则显示该数在链表中的位置,若在链表中不存在该数据,则显示该数据在链表中不存在
的提示信息。
主函数功能:1.建立简单的菜单,选择对应的功能号可以调用与之对应的自定义函数。
2.若调用函数不成功则应该给出相应的提示信息。
3.某个函数没有被调用过,在退出主控程序时给出该函数没有调用过的提示信息。
4.输入一个需要查询的字符数据(该数据在查询函数中使用)。
自定义函数1:建立结构体,生成链表。
自定义函数2:用随机函数产生数据存入数据文件,文件名自定。
自定义函数3:把数据文件中的数据读入链表中。
自定义函数4:在链表中搜索字符数据,若存在该数据,返回该数据在链表中的位置,若不存
在返回数字0。
自定义函数5:显示链表中的数据。
能给我把这个程序编出来吗?谢谢
展开
 我来答
手机用户44982
2011-06-16 · TA获得超过138个赞
知道答主
回答量:177
采纳率:0%
帮助的人:0
展开全部
有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为:

struct 位域结构名
;

其中位域列表的形式为: 类型说明符 位域名:位域长度

例如:
struct bs
{
int a:8;
int b:2;
int c:6;
};
追问
能给我编出这个程序吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式