Problema con if-else

di il
4 risposte

Problema con if-else

Sto creando un gioco a scelte basato tutto su if-else, tuttavia nonostante le scelte siano sempre "1" o "2" qualsiasi numero inserisca mi porterà alla prima scelta, e al finire delle prime scelte inizierà a leggere tutte le altre ... In pratica il giocatore al momento deve solo scrivere numeri a caso e premere invio per leggersi tutti i finali in sequenza...


Es.
Printf("-aggrappati a qualcosa, (1)sedile (2)maniglie\n");
Scanf("%d",&p1);
If(0<p1<3){
If (p1=1){
Printf("-riesci a tenerti e ti passano un paracadute
(1)lanciati (2)aspetta\n");
Scanf("%d",&p2);
...
...
}
Else
Printf("-rimani ancora sull'aereo.. (1)aspetta ancora
(2) lanciati\n");
...
...
}
Else
Printf("seleziona una scelta valida\n");

4 Risposte

  • Re: Problema con if-else

    Guarda che le if sono sbagliate.
  • Re: Problema con if-else

    In che senso?
  • Re: Problema con if-else

    Ma quello dovrebbe essere pseudo-codice o codice compilabile?
  • Re: Problema con if-else

    Alealt ha scritto:


    In che senso?
    Nel senso che

    If(0<p1<3){
    If (p1=1){

    non sono sintatticamente valide in C.

    Da quale libro studi il linguaggio?
Devi accedere o registrarti per scrivere nel forum
4 risposte