mi dice 2 "struct coda" declared inside parameter list e poi its scope is only this definition or declaration, which is probably not what you want
ecco come lho scritto
codice:#include<stdio.h>void PUSH(struct coda* coda) { int continua,i; struct coda { char nome[20]; char cognome[20]; }; i=0; do { printf("Aggiungi persona alla coda \n"); printf("Nome: \n"); scanf("%s",&coda[i].nome); printf("Cognome: \n"); scanf("%s",&coda[i].cognome); i++; printf("Vuoi aggiungere una nuova persona alla coda? \n"); scanf("%d",&continua); } while ((i<120)&&(continua!=0)); } main() {int i,operazione; struct coda { char nome[20]; char cognome[20]; }; struct coda coda[120]; printf("----PUSH = 1----\n------POP = 2-------"); while(operazione!=1) { printf("Coda vuota, immettere nuovo elemento"); scanf("%d",&operazione); } i=0; if(operazione==1) { PUSH(&coda[i]); } if(operazione==2) { } system("Pause"); }

Rispondi quotando
