Ciao a tutti,
sto facendo un programma estremamenete semplice in C ma non ne vengo a capo.. purtroppo ho sciacquato tutte le mie conoscenze del linguaggio e sul mio libro non trovo un esempio di questo tipo..
Devo creare una funzione che prende in input e ritorna un ARRAY.. ma non ci riesco:
codice:
#include <stdio.h>
int[] incrementa(int[]);
int main()
{
int a[1];
int risultato[1];
printf("Inserisci un numero:");
scanf("%d",&a[0]);
risultato = incrementa(a);
printf("Il risultato è: %d",risultato);
return 0;
}
int[] incrementa(int numero[])
{
numero[0] = numero[0] +1;
return numero;
}
So che c'è un errore nel prototipo stesso della funzione incrementa(), nella definizione del parametro ritornato.. ma non so come sistemare.
Grazie!