Hallo Forengemeinde, ich bin hier gerade am Durcharbeiten eines ursprünglich für nen PIC18F geschriebenen C-Programmes und check da eine Zeile nicht ... sorry, C ist nicht meine Stärke. Hier die Zeile: reserven[(res_counter*2)].modul=read_ee(2 + temp); reserven[(res_counter*2)+1].modul=read_ee(2 + temp + 1); read_ee ist klar, das ist ne Subroutine, die aus nem 24C64 I2C-EeEPROM n Byte ausliest ... Ist n Array, soweit klar, irritierend für mich ist dabei, das .modul ... ist das nun 2-dimmensional oder 1-dimmensional? gleich danach kommt dann: reserven[(res_counter*2)].kanal=(temp2 & 0x0F); ist das dann n andres array?
Das könnte ein Array aus Objekten oder Strukturen sein. Ganzer Code?
Wie ist denn "reserven" deklariert? Scheint eine Struktur zu sein.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Oder so ähnlich :-)
jep, isses:
struct reserve_struct
{
int8 modul;
int8 kanal;
} reserven[8];
habs gefunden ... danke :)
Gast
#2801597
@weinbauer Array aus Basisdatentyp oder Struktur ist aber alles andere als ein PIC/AVR-Thema. Kannst froh sein, dass dir schon geholfen wurde. Der Thread hätte genausogut Trollfutter werden können...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.