Problema facilmente risolvibile...fai due funzioni usando l'overloadig...fai questi prototipi e poi scrivi i codici:

int Confronta(char Stringa1[],char Stringa2[], int codicetipo);
int Confronta(int numero1,int numero2, int codicetipo);

Il compilatore andrà a prendere la funzione a seconda se i parametri passati sn stringhe o interi...