|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Nov 2005
Città: Forli
Messaggi: 4
|
un errore nel codice
#include <stdio.h>
#include <stdlib.h> #include <ctype.h> #define h #define scelta int main() { char opzione; int errore = 0; int gioca= 1; printf("\n HALMA"); printf("\n [n] nuovo gioco"); printf("\n [h] istruzioni"); printf("\n [e] esci dal gioco"); if (errore) printf("\n\n errore di inserimento! Operazione non valida"); else printf("\n\n\n\n"); errore = 0; printf(">"); fflush(stdin); opzione=getche(); switch(tolower(opzione)) { case 'n': printf(" 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 \n\n\n"); //stampa tabella printf(" ----------------------------------------------------------\n"); printf(" 0 | | | | | | | | | | | | | | | 0| 0| 0| 0| 0|\n"); printf(" ----------------------------------------------------------\n"); printf(" 1 | | | | | | | | | | | | | | | 0| 0| 0| 0| 0|\n"); printf(" ----------------------------------------------------------\n"); printf(" 2 | | | | | | | | | | | | | | | | 0| 0| 0| 0|\n"); printf(" ----------------------------------------------------------\n"); printf(" 3 | | | | | | | | | | | | | | | | | 0| 0| 0|\n"); printf(" ----------------------------------------------------------\n"); printf(" 4 | | | | | | | | | | | | | | | | | | 0| 0|\n"); printf(" ----------------------------------------------------------\n"); printf(" 5 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 6 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 7 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 8 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 9 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 10 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 11 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 12 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 13 | | | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 14 |x |x | | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 15 |x |x |x | | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 16 |x |x |x |x | | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 17 |x |x |x |x |x | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); printf(" 18 |x |x |x |x |x | | | | | | | | | | | | | | |\n"); printf(" ----------------------------------------------------------\n"); break; case 'h': printf("\n HELP DEL GIOCO"); printf("\nPredisporre le 19 pedine disposte negli angoli opposti.\n"); printf("Il gioco consiste nel portare le proprie pedine nell'angolo avversario.\n"); printf("Il giocatore effettua una mossa per volta e in tutte le direzioni.\n"); printf("Si puo' anche eseguire salti sopra una propria o avversaria pedina.\n"); printf("Il salto non e' obbligatorio.\n"); printf("La catena si interrompe a piacimento del giocatore.\n\n"); break; case 'e': system("cls"); gioca= 0; break; default: errore = 1; while [scelta (n)!=nuova || scelta(h)!= istruzioni || scelta (e)!= uscita]; if (gioca ==0); } } questo e tutto il codice l'errore c'e comunque. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
prima cosa non si aprono due thread con lo stesso argomento, e poi si scrive while( <condizione>) e non while[<condizione>], ok?
__________________
My gaming placement |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:04.