[C++] String um eine Stelle erweitern

ZorroZ

Mitglied
Hi zusammen,
ich bin das, was man als blutiger Anfänger bezeichnet, was das Programmieren von C++ angeht. Mein erstes umfangreicheres Programm, ein Rechner (WOW), ist ein reines Konsolenprogramm. Nun aber zu meine Problem:

Ich möchte mithilfe des Befehls rand() Stelle für Stelle einer Zufallszahl berechnen lassen. Also ungefähr so:

Code:
// aktuellemenge1 = Anzahl der vorhandenen Stellen & groesse die Anzahl Stellen, welcher schlussendlich vorhanden sein sollten. //

while(aktuellemenge1 != groesse) {
 aktuellemenge1 = aktuellemenge1 + 1;
 neuezahl = rand()%9;
 // An dieser Stelle möchte ich folgendes tun: Die Vorhandene Stellle (z.B. 3) um eine Stelle (die "neuezahl") erweitern. In PHP würde das folgendemassen aussehen: wert .= 1;//
}

P.S: Während dem erstellen dieses Themas kam mir auch schon eine Idee:
Code:
neuezahl = rand()%9;
aktuellemenge1 = aktuellemenge1 * 10;
aktuellemenge1 = aktuellemenge1 + neuezahl;
 
moin


Leider kann ich in deinem Programm nicht sehen wo du einen String hast.
Du könntest die "string" Klasse benutzen, dann brauchst du dich um sowas nicht kümmern.
Aber eine Möglichkeit ein Array nachträglich zu erweitern wäre mir nicht bekannt.


mfg
umbrasaxum
 
OK, danke nochmals. Ich werde es bei den Zahlen wie im Beispiel tun. Um jedoch eine Textvariabel zu erweitern müsste ich mir noch etwas besseres einfallen lassen
 
Zurück