N
CStoll schrieb:
@net: Dein Programm hat aber eine andere Funktion als das von Elmar (er vertauscht die Inhalte von pa und pb, du vertauschst die dahinterstehenden Variablen)
ach so, hab' ich verpennt.
dann so, ohne **
void tausch (void *a, void *b)
{
long hilf;
hilf = *(long*)a;
*(long*)a = *(long*)b;
*(long*)b = hilf;
}
int main (int argc, char* argv[])
{
int a = 3, b = 5;
int* pa = &a;
int* pb = &b;
tausch (&pa,&pb);
}