玫瑰山庄红酒:数据结构代码急急急 高手帮忙写一个用c语言

来源:百度文库 编辑:高校问答 时间:2024/04/28 05:56:54
1、题目:简单的安全审计系统
2、设计内容及要求:
内容:安全审计系统通过日志收集用户使用信息,并且利用预设的告警规则向管理员发出告警。
² 要求:
日志文件中每条记录的格式如下,假设为用户名、用户命令和命令注释:
用户名 用户命名 命令注释
user1 ls *.txt 列出当前目录下扩展名为txt的所有文件
user2 rmdir test 删除test目录
user1 more readme.txt 打印readme.txt文件内容
user1 cp a1.doc a2.doc 复制文件a1.doc为a2.doc
……
(1) 构造日志文件,并在内存中用动态链表存放每个用户的信息;
(2) 查询输出某个用户使用的所有命令;
(3) 假设rmdir命令、cp命令为敏感命令,分别输出使用过这两个命令的所有用户。
编写算法并编码实现基本要求。

struct h stu
{
int a;
char xin;
};
void main()
{
struct h s[2];
int j;
for(j=0;j<2;j++)
{
printf("输入列号:");
scanf("%d",&s[j].a);
printf("输入日志:");
scanf("%c",s[j].xin);
}
for(j=0;j<2;j++)
{
printf("第%d号的日志是:%c\n",s[j].a,s[j].xin);
}
}