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

    [C] Non capisco l'errore...

    Scusate, sarà una banalità, ma sto imparando a programmare in c e ho qualche problemino...

    CODIE DEL PROGRAMMA (calcolare il cubo)

    codice:
    #include <stdio.h>
    
    int main()
    {
        int lunghezza;
        int volume;
        
        printf("Immettere la lunghezza del cubo in metri\n");
        scanf("%d", &lunghezza);
        
        volume = (lunghezza*lunghezza*lunghezza);
        
        printf("Il volume del cubo è", volume);
        
        printf("\n\nPremi un tasto per uscire");
        fflush(stdin);
        getchar();   // trucco per far rimanere aperta la finestra di testo
        return 0 ;
    }

    Quando lo compilo mi da un errore a printf("il volume del cubo è", volume)
    l'errore è il seguente:[Warning] too many arguments for format

    e quando lo eseguo il cubo non è calcolato gusto...


    CIAO A TUTTI!

  2. #2
    credo che manchi un "%d" nella printf.

  3. #3
    Originariamente inviato da kily_2001
    credo che manchi un "%d" nella printf.
    Esattamente, devi scrivere così:

    codice:
    printf("Il volume del cubo è %d", volume);
    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #4
    GRAZIE!

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.