Repository 32bit  Forum
Repository 64bit  Wiki

errori durante compilazione in c (risolto)

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
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 dell'ultima regola 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 20: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 gio gen 10, 2008 0:29, modificato 1 volta in totale.
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 12: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 21: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 21: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 21:16

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

Re: errori durante compilazione in c

Messaggioda inux » mer gen 09, 2008 21:38

grazie a tutti e 2 lo ha compilato ciao
Avatar utente
inux
Packager
Packager
 
Messaggi: 529
Iscritto il: sab nov 03, 2007 12: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