hi leute,
ich bin fast am verzweifeln.
ich möchte ein 2-dimenstionales array aus strings aufbauen, diesen in einer funktion füllen und dann an eine zweite funktion übergeben.... nur irgendwie schaff ich das nicht. das suchen hat mir auch nicht viel gebraucht, weil da nur mit eindimensionalen array hantiert wird....
ich habe es schon mit mehreren möglichkeiten versucht, bekomme es aber nicht hin....
Rauskommen sollte:
ich wäre sehr dankbar wenn mir jemand helfen kann!
lg
holly123
ich bin fast am verzweifeln.
ich möchte ein 2-dimenstionales array aus strings aufbauen, diesen in einer funktion füllen und dann an eine zweite funktion übergeben.... nur irgendwie schaff ich das nicht. das suchen hat mir auch nicht viel gebraucht, weil da nur mit eindimensionalen array hantiert wird....
ich habe es schon mit mehreren möglichkeiten versucht, bekomme es aber nicht hin....
Code:
char * sArray[3][2] = {""};
void fillArray() {
int i;
for (i=0; i<sizeof(sArray); i++) {
strcpy(sArray[i][0], "Name");
strcpy(sArray[i][1], "Wert");
}
}
void showArray() {
int i;
for (i=0; i<sizeof(sArray); i++) {
printf("%i 0: %s", i, sArray[i][0]);
printf("%i 1: %s", i, sArray[i][1]);
}
}
int main() {
fillArray();
showArray();
return 0;
}
Rauskommen sollte:
Code:
0 0: Name
0 1: Wert
1 0: Name
1 1: Wert
2 0: Name
2 1: Wert
lg
holly123