Also mal einfach so formuliert : print(W_TAG[0]) sollte dann "Mon" ausgeben....,
das mit RTC_TIME das funzt ja ,keine Fehler vom Compiler.
Ich weiss auch nicht meine C Ausbildung ist über 10 Jahre her, kann das auch mit Javaausbildung verwechseln war zur selben Zeit...da haben wir mit Stringlisten/Arrays gearbeitet. Nur habe ich nun erst jetzt wieder angefangen mit C zu "Arbeiten" (AVR), die ganzen Jahre habe ich Delphi/Pascal gemacht und da ist ja einiges anders...
PS: enum wird auch bekritelt...
Habe ein Bsp. gefunden das wird mir glaube ich helfen....ja ja die Zeiger und Pointers
Code:#include <stdio.h> typedef char * string; int main(void) { string strs[5]; // Make 5 strings int i; strs[0] = "first string"; strs[1] = "second string"; strs[2] = "third string"; strs[3] = "this is the fourth string"; strs[4] = "and finally this is the fifth string"; for(i = 0;i < 5;++i) puts(strs[i]); return 0; }
Lesezeichen