Gast
#2579402
hallo Leute, ich will von einem Array (in C) wissen ob es ganz voll ist, und erst dann darf man es weiter verwenden. wie kann man das am besten realisieren? Danke. Lg.
|
Anzeige
|
Arrays abfragen
Gast
#2579402
hallo Leute, ich will von einem Array (in C) wissen ob es ganz voll ist, und erst dann darf man es weiter verwenden. wie kann man das am besten realisieren? Danke. Lg. Ein Array in C ist immer "voll" - Auch wenn nur uninitialisierter Mist drinsteht.
Gast
#2579431
Ja schon klar, aber ich lese jetzt z.B. von einem ADC Werte ein und speichere diese dann in einem Array, und erst wenn da "wirklich" z.b 100 Werte drinstehen soll es als "voll" erkannt werden. Lg tami schrieb: > Ja schon klar, aber ich lese jetzt z.B. von einem ADC Werte ein und > speichere diese dann in einem Array, und erst wenn da "wirklich" z.b 100 > Werte drinstehen soll es als "voll" erkannt werden. Hallo wach. Dann merk dir halt wie viele Werte du reingeschrieben hast. Oder woher weisst du wo der nächste Wert rein muss?
Gast
#2579437
dann zähle doch einfach in einer extra variable.
Gast
#2579441
wie realisiert man diese variable im code?
Gast
#2579442
zeig uns doch erstmal den code wo die etwas in der array reinschreibst. tami schrieb: > wie realisiert man diese variable im code? WOHER WEISST DU AN WELCHER STELLE DU DEN NÄCHSTEN WERT IN DEIIN ARRAY SCHREIBEN MUSST?????? Sobald du da bei 101 bist ists zu spät. @ tami (Gast)
>wie realisiert man diese variable im code?
Mal ein C-Buch lesen? Und was übers Programmieren lernen? Das kleine 1x1
wird hier nicht durchgekaut.
Unglaublich, der nächste "copy paste aber ja nix kapiern" Programmierer.
Gast
#2579447
int32 array_h[100]; . . . . . output_high(pin_b2); delay_ms(1); set_adc_channel( 3 ); delay_ms(1); array_h[i] = read_adc(); delay_ms(1); output_low(pin_b2); delay_ms(1);
Gast
#2579454
Dann kannst Du doch das i dafür benutzen. Wenn i == 100 dann ist Array voll, da der letzt gültige Index in deinem Fall 99 ist. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|