- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 26

Thema: Array-Alternative

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #16
    Benutzer Stammmitglied
    Registriert seit
    09.05.2007
    Beiträge
    99
    Nein, nahe dran, aber so funktioniert das nicht denn mit sizeof() wird falsch umgegangen. Wird @zulakis wohl auch schon bemerkt haben. So will ich diesen Thread nicht enden lassen. (Schade auch, dass @markusj andere Typ- und Variablennamen eingesetzt hat. Das macht das gemeinsame arbeiten im Thread schwierig.) Ich habe mal alles zusammen gefasst und konnte Folgendes erfolgreich testen:
    Code:
    typedef uint16_t Frame_t[9];
    
    typedef struct {
      uint16_t NumberOfFrames; // Anzahl der Frames
    Frame_t * PointerToAnimation; // Pointer zum FrameArray
    } Animationen_t;
    
    PROGMEM Frame_t animation1[] ={{0,2,3,4,5,6,7,8,9}, {1,2,3,4,5,6,7,8,9}};
    PROGMEM Frame_t animation2[]={{3,2,3,4,5,6,7,8,9}};
    PROGMEM Animationen_t animations[] = {{2, animation1}, {1, animation2}};
    
    int main(void) {
    int i, j, k;
    for (i = 0; i < sizeof(animations)/sizeof(Animationen_t); i++) {
    for (j = 0; j < pgm_read_word(&animations[i].NumberOfFrames); j++) {
     Frame_t * frame = pgm_read_word(&animations[i].PointerToAnimation);
    for (k = 0; k < 9; k++) {
            uint16_t frameWord = pgm_read_word(&frame[j][k]);
            //printf("%d, ", frameWord);
          }
    }
    }
    }
    [ot]Sorry, mir fliegen hier im CODE immer die indent Spaces durcheinander. Was mach ich da falsch?[/ot]
    Geändert von rossir (03.01.2012 um 14:40 Uhr)

Ähnliche Themen

  1. LED Array
    Von filth im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 09.12.2008, 12:06
  2. Array
    Von infection im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 26.05.2008, 21:47
  3. Array auf zweidimensionale Array
    Von semicolon im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 25.05.2007, 12:48
  4. globales Array
    Von Baila_me im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 0
    Letzter Beitrag: 15.08.2006, 09:40
  5. Nur Nummern in Array / nur Variablentyp byte als Array?
    Von Crashmichl im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 27.04.2006, 23:15

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test