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

    [C] errori di compilazione con le costanti

    Ciao ragazzi.
    Il mio problema è questo; andando a compilare questo programma dal terminale di ubuntu mi dà un errore nella riga 15, che mi dice:
    "15: error: expected ‘)’ before ‘;’ token"
    Andando a sostituire invece i numeri al posto delle costanti, la compilazione va a buon fine.
    L'errore si ripete sia compilando col comando gcc che con cc.

    codice:
    /*
    *Visualizza tabella conversione Celsius Fahrenheit da 0 a 300 a step di 20
    */
    
    #include<stdio.h>
    
    #define         LOWER           0;
    #define         UPPER           300;
    #define         STEP            20;
    
    main()
    {
            float fahr;
            int celsius;
            for (celsius = LOWER; celsius <= UPPER; celsius = celsius + STEP) 
            {
                    fahr = (9.0/5.0) * celsius + 32;
                    printf("%3d\t\t%6.2f\n", celsius, fahr);
            }
    }
    Grazie mille in anticipo per le risposte

  2. #2
    sorry svelato subito l'arcano; per chi fosse interessato l'errore sta nei ; alla fine del define, che non devono essere messi.
    Sorry per la niubbiaggine
    Ciao a tutti!

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.