资源简介
课程设计C语言版火车票订票系统,自己培训时做的,在Linux下Gcc+GDB,windows下中文会乱码,包含makefile,用到的技术主要是文件的读取,十字链表的建立,可以订票、退票,不是太完善,对于初学C语言链表的同学有很大帮助
代码片段和文件信息
#include “admin.h“
int admin_land()
{
char adm[18];
char pass[10];
char ch;
int flag1=0;
PAdm pa=NULL;
pa=(PAdm)malloc(sizeof(ADM));
FILE *f_admin;
f_admin=fopen(“admin_data““ab+“);
if((ch=fgetc(f_admin)) == EOF)
{
strcpy(pa->name“admin“);
strcpy(pa->passwd“admin“);
fwrite(pasizeof(ADM)1f_admin);
}
else
{
fseek(f_admin0LSEEK_SET);
fread(pasizeof(ADM)1f_admin);
}
do
{
printf(“请输入管理员用户名:\n“);
scanf(“%s“adm);
printf(“请输入密码:\n“);
scanf(“%s“pass);
if((strcmp(admpa->name)==0) && strcmp(passpa->passwd)==0)
{
printf(“登录成功!\n“);
flag1=1;
}
else
{
printf(“管理员用户和密码不一致请重新输入!\n“);
}
}while(flag1==0);
fclose(f_admin);
free(pa);
return flag1;
}
int admin_mod()
{
FILE *f_admin3;
char passw[10];
int flag4=1;
PAdm pad=(PAdm)m
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-08-12 09:07 train\
文件 1529 2013-08-08 17:15 train\admin.c
文件 273 2013-08-08 18:05 train\admin.h
文件 2556 2013-08-08 19:33 train\admin.o
文件 28 2011-08-06 12:40 train\admin_data
文件 4122 2013-08-08 23:01 train\choice.c
文件 904 2013-08-08 18:14 train\choice.h
文件 4444 2013-08-08 23:05 train\choice.o
目录 0 2011-08-12 09:07 train\data\
文件 28 2011-08-06 12:40 train\data\admin_data
文件 700 2011-08-08 14:06 train\data\train_data
文件 448 2011-08-08 14:31 train\data\user_data
文件 800 2011-08-08 14:25 train\data\userticket_data
文件 21356 2013-08-08 23:16 train\install
文件 567 2013-08-09 00:21 train\makefile
文件 6109 2013-08-08 23:16 train\ticket.c
文件 1735 2013-08-08 18:44 train\ticket.h
文件 5728 2013-08-08 23:16 train\ticket.o
文件 381 2013-08-08 17:08 train\train.c
文件 788 2013-08-08 19:33 train\train.o
文件 700 2013-08-08 23:06 train\train_data
文件 10434 2013-08-08 17:47 train\user.c
文件 965 2013-08-08 19:21 train\user.h
文件 9136 2013-08-08 19:33 train\user.o
文件 448 2013-08-08 23:17 train\user_data
文件 1200 2013-08-08 23:17 train\userticket_data
文件 2683 2011-08-08 14:55 train\welcome.c
文件 283 2013-08-08 19:28 train\welcome.h
文件 3616 2013-08-08 19:33 train\welcome.o
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- 精通UNIX下C语言编程及项目实践总结与
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- 加权调度算法(C语言)
- Linux驱动,SPI驱动
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- opengl:基于linux下雷达ppi
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
评论
共有 条评论