C
#include
using namespace std; struct node { node *next; char data; node *front; node *rear; }; node InitQueue(); int main() { InitQueue(); return 0; } node InitQueue() { char temp; int i=0; node *Q; Q->front=Q->rear=new node; if(!Q->front) { cout<<"出错"< front->next=NULL; do { cin>>temp; if(temp=='$') { char e; if(Q->front==Q->rear) { cout<<"³ö´í!"< front->next; e=Z->data; Q->front->next=Z->next; cout< data=temp; P->next=NULL; Q->rear->next=P; Q->rear=P; i++; } }while(temp!='#'); }
这是用队列来解决的食堂问题
这个代码的正确写法我知道了
但就是想问问这个为什么错,也不能说错吧,用codeblock运行之后就崩溃了,编译能通过
求指教!谢谢。。
闭关修行中......