Forum: Mikrocontroller und Digitale Elektronik Ein Array das aus 2 Variablen besteht ?


von Steffen (Gast)


Lesenswert?

Hallo Leute ! :-)

Ich habe einen Atmel ATMega32 den ich in C Programmiere. Dieser 
speichert Daten von 5 Benutzern in Arrays.
int 
benutzer1[20],benutzer2[20],benutzer3[20],benutzer4[20],benutzer5[20];
Jeder Benutzer hat im Programm eine eigene Schleife um die Daten 
auszulesen:
int i;
for (i=0; i<=Anzahlmesswertebenutzer1; i++)
{
Ausgabe benutzer1[i]
}

Leider ist der Programmcode unübersichtlich und mittlerweile zu groß für 
den Controller :-(
Besteht eine Möglichkeit das ganze variabel zu machen:
int i;
int aktuellerbenutzer=1;
for (i=0; i<=Anzahlmesswertebenutzer1; i++)
{
Ausgabe benutzer(aktuellerbenutzer)[i]
}

Funzt das irgendwie ??
Vielen Dank für eure Mühe
Gruß Steffen

von STK500-Besitzer (Gast)


Lesenswert?

Du kannst ein Array auch so deklarieren:

benutzer[5][20]

von Steffen (Gast)


Lesenswert?

Danke für die schnelle Antwort !
Werde es mal probieren.

PS: Noch einen schönen Sonntag

Gruß Steffen

von Steffen (Gast)


Lesenswert?

Funzt super !
Danke

von STK500-Besitzer (Gast)


Lesenswert?

Wie wäre es mit der Anschaffung eines C-Buches?!
Natürlich bringt es nichts, son Ding zu besitzen, man sollte auch 
gelegentlich den einen oder anderen Blick reinwerfen...

von Steffen (Gast)


Lesenswert?

Hallo ! Habe ein C-Buch "C als erste Programmiersprache" Vom Einsteiger 
zum Profi vom Teubner Verlag. Da gibt es aber leider nur einfache 
Arrays.

von Duck und weg (Gast)


Lesenswert?

Vom Einsteiger zum Profi... scheint in der Mitte steckengeblieben zu 
sein

von Flo S. (tuxianer)


Lesenswert?


von yalu (Gast)


Lesenswert?

Vielleicht solltest du dir noch das Standardwerk ISBN 3446154973 ins
Regal stellen (und ab und zu auch wieder herausnehmen). Das ist nur
halb so dick wie dein jetziges Buch (und ist damit schnell gelesen),
dafür aber praktisch vollständig. Da du jetzt kein ganz blutiger
Anfänger mehr bist, dürfte es auch gut verständlich sein.

<nicht_ganz_ernst_gemeint> Oder du besorgst dir gleich den
ISO-Standard, dann hast du die verbindliche Referenz. Der Standard ist
allerdings wieder so dick wie dein jetziges Buch und deutlich schwerer
zu lesen. </nicht_ganz_ernst_gemeint>

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.