Прежде чем я выберу выбор, у меня возникает вопрос, сколько очереди вы хотите и как изменить размер массива?
Я сделал, чтобы создать линейную очередь, а затем я хочу изменить размер массива.
#include <iostream>
#include <stdio.h>
#include <conio.h>
#define n
using namespace std;
struct queue { int data[n]; int front; int rear; };
queue antrian;
void ins(int data)
{
if (penuh() == 1)
{
cout<<" ANTRIAN PENUH!"<<endl;
getch();
}
else
{
cout<<" Masukan No. antrian : "; cin>>data;
antrian.rear = antrian.rear + 1;
antrian.data[antrian.rear] = data;
}
}
int main()
{
int pilih, j, temp, data;
init();
do
{
switch(pilih)
{
case 0:
break;
case 1:
cout<<" Masukan jumlah antrian : "; cin>>temp; //here i want to change but failed
temp = n;
for (j = 0 ; j < n ; j++)
ins(data);
break;