PDA

Visualizza la versione completa : errore compilazione c


hugo88
12-06-2010, 20:58
ciao raga, ho un prolema nella compilazione con il c. in poche parole quando voglio compilare questo programmino mi da una serie di errore potere controllarlo un granzie in anticipo :)
#include <stdio.h>
int main() {
char ch;
printf ("inserisci un carattere");
scanf("%c",&ch);
switch(ch) {
case 'a'
"printf"("hai digitato a\n");
break;

case 'b';
printf("hai digitato b\n");
break;

case 'c';
printf("hai digitato b\n");
brak;

case 'd';
printf("hai digitato d");
break;

case 'e';
printf("hai digitato e\n")
break;

default;printf("non hai digitato un carattere co preso fra s ed e\n");
}
}

Alex'87
12-06-2010, 21:24
Originariamente inviato da hugo88
in poche parole quando voglio compilare questo programmino mi da una serie di errore potere controllarlo un granzie in anticipo :)
Che errori? Non puoi costringere la gente a compilare il tuo codice per vedere cosa c'č che non va... Inoltre il codice va postato usando il tag CODE in modo che resti indentato.

Comunque a prima vista ci sono almeno 6 o 7 errori (banali), forse ti conviene riguardare i primi capitoli di un libro di C :mem:

sebaldar
13-06-2010, 08:59
devi fare attenzione ci sono molti errori di sintassi e di battitura nel tuo codice.

Qui č la versione sintatticamente corretta di quello che hai scritto tu


#include <stdio.h>

int main() {

char ch;
printf ("inserisci un carattere");
scanf("%c",&ch);

switch(ch) {

case 'a' :
printf ("hai digitato a\n");
break;

case 'b':
printf("hai digitato b\n");
break;

case 'c':
printf("hai digitato b\n");
break;

case 'd':
printf("hai digitato d");
break;

case 'e':
printf("hai digitato e\n");
break;

default :
printf("non hai digitato un carattere co preso fra s ed e\n");
break;
}

}

hugo88
13-06-2010, 14:59
grazie sei stato molto gentile da ora in poi farņ piu' attenzione :ciauz: :ciauz:

Loading