#include <stdio.h>
#include <math.h>
void pointToMax ( int **p, int *a, int *b )
{
if( *a < *b) /* statt a,b muss es hier *a,*b heißen, du willst Werte und nicht Adressen miteinander vergleichen */
{
*p = a;
}
else
*p = b;
return ;
}
int main ()
{
int a, b, *p;
printf("Gib zwei Variablen a und b ein.\n");
scanf("%d", &a);
scanf("%d", &b);
printf(" Du hast a=%d und b=%d eingegeben.\n", a, b);
pointToMax( &p,&a,&b ); /* die oben mühsam implementierte Funktion solltest du auch aufrufen */
printf("p ist jetzt %d.\n", *p);
return 0;
}