程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 數據結構、c語言-急!!!!為何以下程序執行第2功能離開車廠後在vc++6.0環境下程序會報錯並終止運行,求解決方案

數據結構、c語言-急!!!!為何以下程序執行第2功能離開車廠後在vc++6.0環境下程序會報錯並終止運行,求解決方案

編輯:編程綜合問答
急!!!!為何以下程序執行第2功能離開車廠後在vc++6.0環境下程序會報錯並終止運行,求解決方案

#include "stdafx.h"
#include
#include
#include
#define max 5

#define pri 5

typedef struct time{

int year;
int day;
int month;
int hour;
int min;
}Time;

typedef struct node{

char num[10];
Time reach;
Time leave;
}Carinfo;

typedef struct car{
Carinfo *data;
struct car *next;
}queue;

typedef struct Node{
queue *lead;
queue *end;
}link;

typedef struct NODE{
Carinfo *b[max+1];
int top;
}Zhan;

void Zhaninit(Zhan *s){

 int i;
 s->top=0;
 for(i=0;i<=max;i++)
     s->b[s->top]=NULL;

}

int queueinit(link *U){

U->lead=(queue *)malloc(sizeof(queue));
if(U->lead!=NULL)
{
U->lead->next=NULL;
U->end=U->end;
return(1);
}
else return(-1);
}

int Arrival(Zhan *into,link *R){

Carinfo *p;
queue *t;
p=(Carinfo *)malloc(sizeof(Carinfo));
flushall();
printf("\n車牌號:");
gets(p->num);
if(into->top<max)
{
    into->top++;
    printf("\n\n車輛在第%d位置.",into->top);
    printf("\n到達
    
    
    

最佳回答:


代碼粘貼有錯誤:

        if((R->lead!=R->end)&&into->top { 
            q=R->lead->next;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved