소스수정좀;;
가을c
#define quelist 10
void add(int a[],int* fornt,int* rear,int n)
{
if((*rear+1)%quelist==*fornt){
puts(자료를 입력할 공간이 부족합니다.);
return;}
a[(*rear)++]=n;
}
int Delete(int a[],int*fornt,int*rear)
{
if(fornt==rear){
puts(출력할 자료가 없습니다);
return -1;}
return a[(*fornt)++];
}
main()
{
int fornt=0,rear=0;
int a[quelist];
add(a,&fornt,&rear,10);
add(a,&fornt,&rear,20);
add(a,&fornt,&rear,30);
add(a,&fornt,&rear,40);
add(a,&fornt,&rear,50);
add(a,&fornt,&rear,60);
add(a,&fornt,&rear,70);
add(a,&fornt,&rear,80);
add(a,&fornt,&rear,90);
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
add(a,&fornt,&rear,11);
add(a,&fornt,&rear,22);
add(a,&fornt,&rear,33);
add(a,&fornt,&rear,44);
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
printf(%d\n,Delete(a,&fornt,&rear));
}
원형 큐인데요 오류가 뜨네요?