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
Du kannst ein Array auch so deklarieren: benutzer[5][20]
Danke für die schnelle Antwort ! Werde es mal probieren. PS: Noch einen schönen Sonntag Gruß Steffen
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...
Hallo ! Habe ein C-Buch "C als erste Programmiersprache" Vom Einsteiger zum Profi vom Teubner Verlag. Da gibt es aber leider nur einfache Arrays.
Vom Einsteiger zum Profi... scheint in der Mitte steckengeblieben zu sein
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.