Repository 32bit  Forum
Repository 64bit  Wiki

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.

errori durante compilazione in c (risolto)

Messaggioda inux » mer gen 09, 2008 19:57

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 gen 09, 2008 23:29, modificato 1 volta in totale.
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 11:36
Località: busto arsizio (VA)
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde

Re: errori durante compilazione in c

Messaggioda Mario Vanoni » mer gen 09, 2008 20:08

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
Mario Vanoni
Iper Master
Iper Master
 
Messaggi: 3174
Iscritto il: lun set 03, 2007 20:20
Località: Cuasso al Monte (VA)
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey

Re: errori durante compilazione in c

Messaggioda nuitari » mer gen 09, 2008 20:16

hai dichiarato failures con due "l"...
Avatar utente
nuitari
Linux 2.6
Linux 2.6
 
Messaggi: 777
Iscritto il: dom ott 14, 2007 11:51
Località: San Colombano al Lambro
Slackware: 12.0

Re: errori durante compilazione in c

Messaggioda inux » mer gen 09, 2008 20:38

grazie a tutti e 2 lo ha compilato ciao
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 11:36
Località: busto arsizio (VA)
Nome Cognome: Christian Reguzzoni
Slackware: 64 13.1
Desktop: kde


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti