Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [C++] comparazione non funzionante

    Questa scrittura non funziona:

    codice:
        char rifai;
        cout << "Ricaricare? Se si' clicca 0: ";
        cin >> rifai;
        if (rifai=="0") {
            goto ric;
            cout << "\n";
        }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Naturalmente dato che quella scrittura è sbagliata ... tenti di confrontare un char con un puntatore ad una stringa costante. Devi usare i singoli apici

    rifai=='0'

    E poi, se usi un goto (cosa già abbastanza opinabile) che sposta l'esecuzione su un'altra riga, quella seguente non sarà mai eseguita ... e cosa ci sta a fare?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    Naturalmente dato che quella scrittura è sbagliata ... tenti di confrontare un char con un puntatore ad una stringa costante. Devi usare i singoli apici

    rifai=='0'

    E poi, se usi un goto (cosa già abbastanza opinabile) che sposta l'esecuzione su un'altra riga, quella seguente non sarà mai eseguita ... e cosa ci sta a fare?
    Grazie, cmq il goto mi serve per far concludere il programma, altrimenti lo ricarica dall'inizio.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ci sono altri metodi migliori del goto (un ciclo while, ad esempio), ma il problema non è tanto il goto, ripeto, ma la riga seguente al goto che non sarà mai eseguita ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    Ci sono altri metodi migliori del goto (un ciclo while, ad esempio), ma il problema non è tanto il goto, ripeto, ma la riga seguente al goto che non sarà mai eseguita ...
    Dici quella
    codice:
        if (rifai=='S' || rifai=='s') {
            cout << "\n";
            goto ric;
        }
    Grazie, me ne sono accorto dopo ...Errore di distrazione...Per fortuna era un semplice a capo

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da xxstykkyxx
    Errore di distrazione...
    Diciamo così ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.