xbubbax
18-04-2008, 14:11
Perchè non stampa niente questo programma?
#include <stdio.h>
#include <stdlib.h>
#include "funzioni_code.h"
void Inverti(codaPtr C)
{
//PRE LA FUNZIONE Inverti PRENDE IN INGRESSO UNA CODA C DI INTERI.
//POST LA FUNZIONE Inverti RESTITUISCE LA CODA C CON GLI ELEMENTI IN ORDINE INVERSO.
int e;
if(Empty(C)){return;}
e=Inizio(C);
Inverti(C);
C=Inserimento(C,e);
}
int main(void)
{
codaPtr C=NULL;
C=Crea(C,5);
printf("\n");
Inverti(C);
Stampa(C);
}
#include <stdio.h>
#include <stdlib.h>
#include "funzioni_code.h"
void Inverti(codaPtr C)
{
//PRE LA FUNZIONE Inverti PRENDE IN INGRESSO UNA CODA C DI INTERI.
//POST LA FUNZIONE Inverti RESTITUISCE LA CODA C CON GLI ELEMENTI IN ORDINE INVERSO.
int e;
if(Empty(C)){return;}
e=Inizio(C);
Inverti(C);
C=Inserimento(C,e);
}
int main(void)
{
codaPtr C=NULL;
C=Crea(C,5);
printf("\n");
Inverti(C);
Stampa(C);
}