Pagina 1 di 1

errori durante compilazione in c (risolto)

Inviato: mer 9 gen 2008, 19:57
da inux
ragazzi ho un problema ho prvato a fare un programma in c durante la compilazione mi da i seguenti errori non capisco.esame.c: In function 'main':
esame.c:30: error: 'failures' undeclared (first use in this function)
esame.c:30: error: (Each undeclared identifier is reported only once
esame.c:30: error: for each function it appears in.)
esame.c:47: error: 'o' undeclared (first use in this function)
vi posto anche il sorgente mi date una mano?
#include <stdio.h>

/*l'esecuzione del programma inzia dalla funzione main*/

int main()
{
/*inizializza le variabili nele dichiarazioni*/

int passes = 0; /*numero di promozioni*/
int faillures = 0; /*numero di bocciature*/
int student = 1; /*contatore degli studenti*/
int result; /*risultato di un esame*/

/*elabora 10 studenti;ciclo controllato da un contatore*/

while ( student <= 10 ) {

/*sollecita l'utente a inserire i dati e ottieni i valori da quest'ultimo*/

printf ( "enter result (1=pass,2=fail):" );
scanf ( "%d",&result );

/*se il risultato è 1,incrementa il numero di promozioni*/

if ( result == 1 ) {
passes=passes+1;
} /*fine del ramo if*/

else { /*incrementa la bocciatura*/
failures = failures + 1;
} /*fine del ramo else*/

student = student + 1; /*incrementa il contatore degli studenti*/
} /*fine del comando while*/

/*fase di terminazione;visualizza il numero di promozioni e bocciature*/

printf ( "passed %d\n", passes );
printf ( "failed %d\n", failures );

/*se più di otto studenti sono stati promossi,visualizza "raise tuition"*/

if ( passes > 8 ) {
printf ( "Raise tuition\n" );
} /*fine del comando if*/

return o; /*chiusura con successo*/
Immagine

Re: errori durante compilazione in c

Inviato: mer 9 gen 2008, 20:08
da Mario Vanoni
inux ha scritto:ragazzi ho un problema ho prvato a fare un programma in c durante la compilazione mi da i seguenti errori non capisco.esame.c: In function 'main':
esame.c:30: error: 'failures' undeclared (first use in this function)
esame.c:30: error: (Each undeclared identifier is reported only once
esame.c:30: error: for each function it appears in.)
esame.c:47: error: 'o' undeclared (first use in this function)

return o; /*chiusura con successo*/
Immagine
return 0; o meglio return(0); /* (zero, non o) */

Mario Vanoni

Re: errori durante compilazione in c

Inviato: mer 9 gen 2008, 20:16
da nuitari
hai dichiarato failures con due "l"...

Re: errori durante compilazione in c

Inviato: mer 9 gen 2008, 20:38
da inux
grazie a tutti e 2 lo ha compilato ciao