Array kopieren

Gast #2432568
Lesenswert?
• ▲
▼
Hallo,
ich stehe momentan leider etwas auf dem Schlauch.

Ich habe zwei Arrays vom Typ unsigned char, array_a und array_b und 
möchte von b nach a kopieren aber in dieser Form:
1
array_a[0] = array_b[index];
2
array_a[1] = array_b[index+1];
3
array_a[2] = array_b[index+2];
4
array_a[3] = array_b[index+3];
5
array_a[4] = array_b[index+4];
6

7
array_a[5] = array_b[index];
8
array_a[6] = array_b[index+1];
9
array_a[7] = array_b[index+2];
10
array_a[8] = array_b[index+3];
11
array_a[9] = array_b[index+4];
12
bis 
13
array_a[98] = array_b[index+3]
14
array_a[99] = array_b[index+4]
also eigentlich die ersten 5 Einträge von array_b nach array_a[0-99] 
kopieren, möchte aber natürlich nicht 100 Zeilen schreiben.
"index" kann momentan einen Wert zwischen 0 und 90 haben.

Mit memcpy gehts ja nicht, da ja die Indexe von array_a und array_b 
verschieden sind.

Könnte mir mal jemand einen Tip geben?
Vielen Dank
Roland

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.