PROGRAMM um eingebe ergänzen
-
#include <stdio.h> void ausgabe(char *zeiger, int *wert) { zeiger[2]='i'; *wert = 40; printf("\n ausgabe: %s ist %d Jahre alt ", zeiger, *wert); printf("\n Frage... "); printf("\n Ist das der Inhalt von zeiger: %p ", zeiger); printf("\n oder das: %s ", zeiger); } int main() { char name[] = "Egon Mustermann"; int alter = 20; name[1]='r'; ausgabe(name, &alter); printf("\n main: %s ist %d Jahre alt ", name, alter); while(1); }
Nun möchte ich aber, dass das Alter variabel ist.
Wie geht man das an?
Ich weiß dass es Möglichkeiten über strings gibt oder If else and for Anweisungen aber wie das genau in dem Bsp. Funktionieren soll kann ich mir nicht erklären
-
scanf("%d",&alter);
-
Komisch, vor gut zwei Wochen hattest du damit (zumindest mit dem Einlesen von
int
) keine Probleme.