Errore printf( %d, miafunzione(2,3));

di pfmarro il
6 risposte
Salve
una domanda di C

SE DEFINISCO una funzione miasomma

int miaSomma(int valore1, int valore2) {
int risultato;
risultato = valore1 + valore2;
return risultato; // restituisce il valore alla funzione chiamante
}

non riesco nel main

scrivere
printf("risultato di 2+3 %d", miasomma(2,3));

printf non accetta una funzione come parametro?

6 Risposte

  • Attenzione, il C è "sensibile" alla differenza tra lettere minuscole e maiuscole !

    miaSomma( ) non è uguale a miasomma( ) .
  • Come vedi sono alle prime armi in c

    ma la mia domanda e' se e' possibile

    printf("risultato di 2+3 %d", miaSomma(2,3));
    senza appoggirami a una variabile intermedia
  • pfmarro ha scritto:


    ma la mia domanda e' se e' possibile

    printf("risultato di 2+3 %d", miaSomma(2,3));
    senza appoggirami a una variabile intermedia
    Fai direttamente la prova. ...sarai tu stesso a svelarlo.
  • Non mi funzionA

    Dove sbaglio?
  • Puoi mostrare il codice usato ?
  • Il codice del primo post è corretto

    Di che errore parliamo?
Devi accedere o registrarti per scrivere nel forum
6 risposte