资源简介
选举投票系统
#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个文件信息
相关资源
- 进销存管理系统设计说明书
- 论坛管理信息系统数据库系统设计
- 再就业服务中心管理信息系统数据库
- 教室管理系统数据库系统设计
- 某送水公司的送水系统数据库系统设
- 基于DSP温度采集系统的设计与实现
- 本地检索系统
- 《深入理解计算机系统第三版》高清
- 小型超市管理系统全套设计+毕业论文
- 学生选课信息管理系统.zip
- 飞轮储能系统发电控制技术的研究
- 数字集成电路:电路、系统与设计(
- 山东大学软件学院软件工程操作系统
- 基于51单片机的RS485的从机系统的设计
- 基于51单片机的RS485从机系统设计
- 2019上半年系统规划与管理师真题及答
- 校园导游系统数据结构大作业.zip
- LabVIEW模拟温度采集系统
- 系统后台常用的图片gif 16*16
-
学生信息管理系统基于xm
l - 编写程序mycat.c,实现文件内容的显示
- 一个无人售货机管理系统
- 基于无线网络的智能家居安防系统
- 操作系统+首次适应算法实现内存的分
- 音乐简谱识别与演奏系统
- 企业进销存管理系统后台数据库的设
- 基于SVM电力系统短期负荷预测的其中
- GB∕T 31024.1-2014 合作式智能运输系统
- 51单片机最小系统含原理图和PCB
- 酒店管理系统-文献综述
评论
共有 条评论