?
Das kommt schon in die Richtung :>
nur ich habe ein Problem, wenn ich den Zeiger in der Hauptfunktion nicht initialisiere, dann schmiert bei mir die Eingabe ab Die Ausgabe ist meißtens auch totale Glückssache
int main()
{
char *String[3]={"In","out","DA"};
__Eingabe(String);
__Ausgabe(String);
return 0;
}
void __Eingabe(char **String)
{
int Zaehler;
for(Zaehler=0; Zaehler<3; Zaehler++)
{
printf("%i. String = ",Zaehler+1,String[Zaehler]);
scanf("%s",String[Zaehler]); //Ansonsten Fehler bei der Uebergabe
}
}
void __Ausgabe(char **String)
{
int Zaehler;
for(Zaehler=0;Zaehler<3;Zaehler++)
{
printf("\n%s",String[Zaehler]);
}
}
Vielleicht hab ich was falsch gemacht :\, aber ich weiß nicht wo