?
Funktionen schrieb:
Vielen Dank. Aber eine Frage bleibt noch wenn ich ich doch ne pointer Variable Deklariere werden doch zwei Werte in einer Variable gespeichert oder???? Dann überspielt doch der eine Wert den anderen oder????
Welche zwei Werte sollen das den sein?
Du hast einen Pointer auf wert1 und einen auf wert2.
Die Variablen die in einer Funktion deklariert sind haben mit anderen Variablen außerhalb der Funktion (auch mit gleichem Namen) nichts zu tun.
Du kannst es auch so schreiben, dann erkennst du am Variablennamen das es sich um Pointer handelt.
int scrubs(int *pwert1, int *pwert2){
printf("Bitte geben sie eine Zahl ein: ");
scanf("%i", pwert1);
printf("Bitte geben sie eine Zahl ein: ");
scanf("%i", pwert2);
}
Am Rest des Programms musst du aber nichts ändern. Wichtig ist nur, dass die übergebenen Parameter vom gleichen Typ sind.