哪位高手能帮我用C语言(不是C++哦)和数据结构做个停车场管理系统?包括实验报告!拜托啦!!!!!!
来源:百度知道 编辑:UC知道 时间:2024/07/05 07:26:32
设计要求:
1.模拟上述管理过程。要求以顺序栈模拟停车场,以链队列模拟便道。
2.从终端读入汽车到达或离去的数据,每组数据包括三项:
(1)是“到达”还是“离去”;
(2)汽车牌照号码;
(3)“到达”或“离去”的时刻。
3.与每组输入信息相应的输出信息为:如果是到达的车辆,则输出其在停车场中或便道上的位置;如果是离去的车辆,则输出其在停车场中停留的时间和应交的费用。
提示:需要另设一个栈,临时停放为让路而从停车场退出的车。
这个代码有一个错误呢 !指示这一步错了 for ( int i = 0; i <= lpCarStack->nTop; i++ ) 是什么意思啊 ? 我在C++里运行的 不过我要用C语言编写这个系统的 我在文件后加了.c的 帮我看看这个错误 谢谢啦!
把扩展名改成CPP,然后编译连接
///////////////////////////////
下面这个程序是我大二上数据结构课时交的作业,现在正好电脑里面放着,所以就给你,应该满足你老师的要求了.编译环境是 VC++ 6.0
如果不会用的话就在问题补充里说,那个"例"是我临时给你打上去的,随便写了点,你要看不懂例子不会输命令就问我.
/*****************************************************************/
#include <conio.h>
#include <malloc.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
// 清空当前屏幕
#define ClearScreen() system( "cls" )
// 显示字符串 szPrompt 并等待用户按下任意键
#define Pause( szPrompt ) printf( "%s", szPrompt ),getch()
typedef struct carinformation // 车辆信息
{
char szRegistrationMark[64]; // 车牌号
char szArrivalTime[16]; // 到达时间
char szEntranceTime[16]; // 进入停车场(开始计费)时间
char szDepartureTime[16]; // 离开时间
} TCARINFORMATION, *LPTCARINFORMATION;
typedef struct carstack
{
LPTCARINFORMATION lpCarInformation; // 车辆信息