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!