Witam!
Mam taki problem.
Piszę sobie GUI w GTK+. Na samym dole znajduje się pasek statusu (StatusBar). Chcę wyświetlać na nim pewne informację o błędach lub zdarzeniach które dzieją się w programie. Zastanawia mnie w jaki sposób mogę przechowywać te stałe napisowe, aby rozwiązanie wyglądało profesjonalnie.
Do tej pory używałem takiej konwencji - powiedzmy dla jednego pliku:
static const char *info[4] = {"info 1","info 2","info 3",NULL}
static const char *errors[...] ...
Stała statyczna umieszczona w przestrzeni globalnej (czyli dla konkretnego pliku).
Jest jakaś sprytniejsza alternatywa dla tego rozwiązania? Jak powinno się deklarować, tego typu stałe napisowe?
Warto zaznaczyć, że zależy mi na tym, aby nazwy "info", "errors", były tylko dla pojedynczego pliku.
Proszę o odpowiedź.
vpiotrvpiotr