Forum: PC-Programmierung const char * Pointer Problem


von Problemonkel (Gast)


Lesenswert?

Hallo,

habe folgendes Problem:

Ich möchte ein Array in ein Array packen, bekomme aber folgende 
Compilermeldung:

initialization from incompatible pointer type
1
const char txt_back_GER[]  = "zurueck";
2
const char txt_back_ENG[]  = "exit   ";
3
4
5
const char *txt_back[MAX_LANG] = {
6
    txt_back_GER,
7
    txt_back_ENG
8
};
9
10
const char *txt_text_list[] = {
11
    txt_back              // Hier die Fehlerstelle
12
};

Ich weiß nicht im moment warum, kann mir jemand auf die Sprünge helfen?

Vielen Dank

von Bartli (Gast)


Lesenswert?

const char * const txt_text_list[] = {
// ...
};

von Mark .. (mork)


Lesenswert?

eher const char **txt_text_list[] = {
    txt_back
};

von Bartli (Gast)


Lesenswert?

Setzen sechs. Habs auch grad gemerkt.

von Problemonkel (Gast)


Lesenswert?

ach mist, logisch!!

Vielen Dank!

Manchmal sieht man den Wald....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.