Hai ragione YuYevon Questa è la mia originale..
codice:
void reverse(char array[], int N)
{
   int i, x = N-1;
   int tmp;

   for(i=0; i<N/2; i++)
   {
      tmp = array[i];
      array[i] = array[x];
      array[x] = tmp;
      
      x--;
   }
}

int main(int argc, char *argv[])
{     
   char array[] = "I am an array";
	
   printf("%s\n", array);
   
   reverse(array, strlen(array));
   
   printf("\n**Reversed Array:\n");   
   printf("%s\n", array);
      
   return 0;
}
Non so perchè l'ho cambiata per comodita (era una impressione) prima di postarla.. Infatti provandola mi resi conto..