Invece di chiamare la funzione, l'hai dichiarata
Cosė dovrebbe funzionare:
Codice:
#include <stdio.h>
#include <stdlib.h>
void Scambia(int *, int *);
int main(){
int x = 3;
int y = 6;
printf("x vale: %d\n", x);
printf("y vale: %d\n\n\n", y);
Scambia(&x, &y);
printf("Chiamo la funzione Scambia e ottengo che:\n\n");
printf("x vale: %d\n", x);
printf("y vale: %d\n\n\n", y);
return 0;
}
void Scambia(int *px, int *py){
int *c = *px;
*px = *py;
*py = *c;
}