errori durante compilazione in c (risolto)

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
inux
Packager
Packager
Messaggi: 529
Iscritto il: sab 3 nov 2007, 11:36
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde
Località: busto arsizio (VA)

errori durante compilazione in c (risolto)

Messaggio 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
Ultima modifica di inux il mer 9 gen 2008, 23:29, modificato 1 volta in totale.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: errori durante compilazione in c

Messaggio 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

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Re: errori durante compilazione in c

Messaggio da nuitari »

hai dichiarato failures con due "l"...

Avatar utente
inux
Packager
Packager
Messaggi: 529
Iscritto il: sab 3 nov 2007, 11:36
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde
Località: busto arsizio (VA)

Re: errori durante compilazione in c

Messaggio da inux »

grazie a tutti e 2 lo ha compilato ciao

Rispondi