• 大小: 86KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: 其他
  • 标签: 选举  投票  系统  

资源简介

选举投票系统 #include "shead.h" #include "user.h" void addUser(); void admin(); void browseIntro(); void clearVote(); void creatFile(); void creatUser(); void delUser(); void guest(); void modifyIntro(); void modifyUserNumber(); void queryIntro(); void sortByUsernum(); void sortByVote(); void vote();

资源截图

代码片段和文件信息

/***************************
* Name:adduser.c     *
* Purpose:投票系统    *
* Author:L.G.Cnet    *
****************************/

#include
#include

#include“user.h“
#include“shead.h“

void addUser()
{
FILE *fp;
user show;
user tmps;
char datafile[40]=“yonghu“;
int count=1;
fp=fopen(datafile“ab+“);
if(fp==NULL)
{
printf(“\n打开文件%s失败!按任意键结束“datafile);
perror(“open file fail“);
getch();
exit(1);
}
printf(“请输入 编号,姓名,密码,输入0代表结束.\n“);
printf(“编号不超过6位,姓名不超过20位。\n“);

while(count<=SIZE)
{
printf(“输入0代表结束“);
printf(“输入编号:“);
scanf(“%d“&tmps.number);
if(tmps.number==0)
break;
printf(“\n请输入用户名:“);
scanf(“%s“&tmps.username);
printf(“\n请输入密码:“);
scanf(“%s“&tmps.password);
printf(“\n请输入权限:“);
scanf(“%d“&tmps.level);
printf(“\n“);
if(fwrite(&tmpssizeof(user)1fp)!=1)
{
printf(“写入文件失败“);
getch();
exit(1);
}
count++;
}

if(count>SIZE)
printf(“对不起,输入超过最大记录\n“);
fclose(fp);

// 在屏幕上显示文件内容
printf(“数据成功输入到%s。\n“datafile);
printf(“内容如下:\n“);
fp=fopen(datafile“rb“);
if(fp==NULL)
{
printf(“\n打开文件失败“);
getch();
exit(1);
}
printf(“\n number\tname\tpassword\tpower\n“);
while(fread(&showsizeof(user)1fp)!=(int)NULL)
{
printf(“\n%d\t%s\t%s\t%d\n“show.numbershow.usernameshow.passwordshow.level);
}
fclose(fp);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1519  2012-01-11 02:06  vote\adduser.c

     文件       1716  2012-01-12 02:21  vote\admin.c

     文件       2014  2012-01-10 21:14  vote\admin.cpp

     文件       2131  2012-01-12 02:22  vote\browseintro.c

     文件       1645  2012-01-11 00:17  vote\clearvote.c

     文件       1519  2012-01-12 09:50  vote\creat.c

     文件       1499  2012-01-11 02:07  vote\cuser.c

     文件         48  2012-01-11 20:27  vote\datafile

     文件       7339  2012-01-11 00:34  vote\Debug\adduser.obj

     文件       7833  2012-01-11 00:34  vote\Debug\admin.obj

     文件       5720  2012-01-11 00:34  vote\Debug\browseintro.obj

     文件       5755  2012-01-11 00:34  vote\Debug\clearvote.obj

     文件       7332  2012-01-11 00:34  vote\Debug\creat.obj

     文件       7276  2012-01-11 00:34  vote\Debug\cuser.obj

     文件       6568  2012-01-11 00:34  vote\Debug\deluser.obj

     文件       4345  2012-01-11 00:34  vote\Debug\guest.obj

     文件       7741  2012-01-11 00:34  vote\Debug\modifyIntro.obj

     文件       7652  2012-01-11 00:34  vote\Debug\modifyusernumber.obj

     文件       5141  2012-01-11 00:34  vote\Debug\queryintro.obj

     文件       5583  2012-01-11 00:34  vote\Debug\sortbyusernum.obj

     文件       5833  2012-01-11 00:34  vote\Debug\sortbyvote.obj

     文件       6902  2012-01-11 00:34  vote\Debug\tovote.obj

     文件      50176  2012-01-11 00:35  vote\Debug\vc60.idb

     文件      53248  2012-01-11 00:35  vote\Debug\vc60.pdb

     文件     199104  2012-01-11 00:34  vote\Debug\vote.pch

     文件       1692  2012-01-11 00:34  vote\deluser.c

     文件        862  2012-01-10 21:23  vote\guest.c

     文件       2236  2012-01-11 02:15  vote\modifyIntro.c

     文件       2198  2012-01-11 00:17  vote\modifyusernumber.c

     文件       1067  2012-01-11 00:18  vote\queryintro.c

............此处省略21个文件信息

评论

共有 条评论