Euch ist aber schon klar das char nur ein einzelner Buchstabe ist, oder? Ein String besteht also schon aus einem char-Array, und desshalb auch der Fehler da (const char) "String 1" kein Buchstabe ist. Es müsste also heißen:
Code:
char buecher[2][255]={"Buch1","Buch2"};
255 ist hier jeweils die maximale Länge des Strings.
Kleines Beispiel(C):
Code:
char buecher[2][255];
strcpy(buecher[0],"Buch Nr1");
strcpy(buecher[1],"Buch Nr2");
printf("Buch1: %s; Buch2: %s\n",buecher[0],buecher[1]);
Der Code von bartuc sollte auch funktionieren, aber dann hast du eine andere "Art" String.