Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    16

    Aiuto programmare in C

    Salve a tutti,
    mi sono avvicinato da poco alla programmazione in C
    sto leggendo alcune guide online, sto imparando dalle basi, e già mi sto trovando in difficoltà...
    Tramite codebloks sto provando questa piccola funzioncina... che non riesco a far compilare...

    codice:
    #include <stdio.h>
    int main (void)
    {
    int credito = 5
    if (credito > 0)
        printf("Puoi ancora telefonare");
    else
        printf("Hai esaurito il credito");  
     return 0;
    }
    
    quando provo ad eseguirla mi da questi errori nel compilatore:
    function 'main':
    Linea 7 error: expected ',' or ';' before 'if'
    Linea 11|error: 'else' without a previous 'if'
    ||=== Build finished: 2 errors, 0 warnings ===|
    
    Ho provato anche in questo modo inserendo le parentesi dopo if e else... ma niente
    #include <stdio.h>
    int main (void)
    {
    int credito = 5
    if (credito > 0)
     {
        printf("Puoi ancora telefonare");
     }
    else
     {
        printf("Hai esaurito il credito");  
     }
     return 0;
    }
    Purtroppo bloccandomi già a questo livello non riesco ad andare avanti con altro...
    Sapreste indicarmi dove sbaglio?

    Grazie mille a chi mi vorrà aiutare

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    L'errore, se lo leggi, ti dice che manca un ; prima di if alla riga 7.
    E' evidente che in questa riga
    codice:
    int credito = 5
    manca il ; finale
    codice:
    int credito = 5;
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    17
    int credito = 5
    manca il punto e virgola finale.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    707
    Manca solo il punto e virgola al fondo di "int credito = 5".
    Ciao.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    17
    Hai avuto 3 risposte nello stesso istante, che c_lo

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    16
    Grazie ragazzi... in effetti era veramente una cavolata e lo avevo proprio sotto gli occhi...
    ma sto ad un livello talmente base che non me ne sono proprio reso conto..
    Grazie ancora...

  7. #7

    Moderazione

    Tip: quando si apre una discussione è bene includere il tag del linguaggio nel titolo e una descrizione un po' più significativa del problema, oltre a formattare il codice con i tag [code] ... [/code]; questa volta ho sistemato tutto io, in futuro ricordatene tu (e magari dai un'occhiata al regolamento).
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    16
    OK grazie.. mi sono appena iscritto... la prossima volta farò più attenzione.
    Ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.