ok jasniej. dzieki za wyjasnienia. ciezko sie przesiasc na pisanie w C jak pisalem dotad w php i pythonie gdzie nie trzeba deklarowac zmiennych i nie ma takich min ze pojedynczy znak trzeba zapisac apostrofy a wiecej niz jeden w cudzyslowy.
po nazwie bledu w zyciu bym sie nie spodziewal tego rozwiazania.
a teraz inaczej.
Kod:
char char_subzero[10] = subzero ? "abc" : "def"; //error: invalid initializer
jezeli zapisze:
Kod:
char char_subzero[10];
char_subzero = subzero ? "abc" : "def"; //error: incompatible types when assigning to type ‘char[10]’ from type ‘char *’
dlaczego ? skoro mam lancuch znakow. zmienna moze miec maksymalnie 10 bajtow.
wiem wykladam sie na podstawach
