FiFo Speicher programmieren - wie macht man das am Besten ?
Verfasst: 16.01.2007 20:49
Hi zusammen,
ich möchte einen FiFo-Speicher programmieren.
Der soll z.B. 3 (oder mehr) Speicherplätze haben und in einer Schleife eingebaut sein.
Bei jedem Schleifendurchlauf wird vorn ein Wert hineingeschoben und die anderen Werte um einen Platz weiter geschoben. Der letzte Wert geht auf einen Stapel der ebenfalls als FiFo arbeitet. Hier wird die Summe des Inhalts gebildet.
Ich kann das natürlich über ein Array und entsprechende Zuweisungen lösen, das scheint mir aber etwas holperig zu sein. Vielleicht gibt es da eine elegante Möglichkeit, mit Zeigern oder so - da kenne ich mich noch nicht mit aus.
Wer bringt mich auf den rechten Weg?
Danke im Voraus
ich möchte einen FiFo-Speicher programmieren.
Der soll z.B. 3 (oder mehr) Speicherplätze haben und in einer Schleife eingebaut sein.
Bei jedem Schleifendurchlauf wird vorn ein Wert hineingeschoben und die anderen Werte um einen Platz weiter geschoben. Der letzte Wert geht auf einen Stapel der ebenfalls als FiFo arbeitet. Hier wird die Summe des Inhalts gebildet.
Ich kann das natürlich über ein Array und entsprechende Zuweisungen lösen, das scheint mir aber etwas holperig zu sein. Vielleicht gibt es da eine elegante Möglichkeit, mit Zeigern oder so - da kenne ich mich noch nicht mit aus.
Wer bringt mich auf den rechten Weg?
Danke im Voraus