资源简介
选举投票系统
#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个文件信息
相关资源
- 数据库系统基础教程答案第三版机械
- 酒店管理系统基于Qt Creator5)
- 软考数据库系统工程师复习资料(完
- 设备管理系统源码
- 价值2k的H漫画小说系统
- DV泵加罗茨泵独立控制系统PID.smart
- 基于ACCESS的生产管理信息系统.mdb
- 电力系统潮流计算程序集合
- 升腾Win终端系统升级方法新版.doc
- 批处理获取系统版本及位数
- Uninstall_Cortana_WINCLIENT.CN.rar
-
大数据。基于Hba
se的网站日志分析系 - Python全栈学习笔记面向对象大作业:
- 一个超简单的企业管理系统(带ACCE
- PowerBuilder*图书馆管理系统*需求分析
- B/S 网上订餐系统
- 加密软件漏洞评测系统 V8.9
- 交通咨询模拟系统完整代码
- 数据库课设:图书管理系统报告
- 用汇编实现的学生成绩档案管理系统
- VC 获得文件属性 获取文件的创建时
- 网上拍卖系统完整源代码
- 教室管理系统.rar
- 基于MVC模式的会员管理系统
- STM32基于rt_thread操作系统的SDHC卡文件
- 学生信息管理系统源码
- vtk QT做的三维地质可视化系统2of2
- about 论坛信息管理系统
- 合同管理系统的源代码(附数据库)
- 数据结构课程设计 6 1 彩票系统
评论
共有 条评论