Frage von alok1, 56

Wie kann man jedes Element eines Arrays duplizieren (C)?

Wie kann man jedes Element eines Arrays duplizieren (in C)?

Beispiel-frage:

"Hallo" // Inhalt des Arrays

"HHaalllloo" // Ergebnisarray

char array[10]="Hallo";
char ergebnisarray[20]="";
Antwort
von Orsovai, 38

Meinst Du konkret bei einem string oder im Fall eines integers o.ä.?

Kommentar von alok1 ,

Ja, string

Antwort
von J0T4T4, 13

So habe mir jetzt mal die Mühe gemacht ;)

http://paste.ideaslabs.com/show/AmwOUwRwy

Hoffe mal, dass das alles einwandfrei funktioniert und man nicht zu sehr merkt, dass ich eigentlich nur C++ kann ^^

Kommentar von alok1 ,

Habe viel zu kompliziert gedacht, DANKE sehr für deine Mühe !!! :)

Antwort
von J0T4T4, 39

Dynamisch, oder steht die Länge schon fest?

Kommentar von alok1 ,

sorry für zu wenig Info, also Fest , das Ergebniss-Array ist einfach doppelt so "groß".

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten