AnsiString mit zufälligen Zeichen füllen

tadamdaa

Newbie
Registriert
Juni 2012
Beiträge
2
Hey ich hab vll ein einfaches Problem in C++ aber ich komm einfach nicht weiter.

Ich möchte einen AnsiString mit zufälligen Zeichen füllen und ich hatte halt vor das mit einer for Schleife zu verwirklichen also so ungefähr

int x= 3; //Anzal der zeichen im AnsiString

for (int y=0;x<y ;y++)

{
//Befüllung des AnsiStrings
}

Ich weiß ist jetzt nicht besonders viel aber ich möchte halt nacher einen AnsiString haben den ich mit meiner angegeben anzahl zufällig gefüllter Zeichen in einem Textfeld ausgeben kann.

Vielleicht gibts ja auch ne andere einfachere Lösung oder auch garkeine aber ich hoff man kann mir helfen :)
Und ja ich habe schon gegoogelt hab aber nichts gefunden des mich weiter bringen könnte :)
Dankeschön
und ich benutz den Borland c++ Builder falls das jemand interessiert
 
Die einfachste Möglichkeit:
Code:
#include <stdlib.h>
#include <time.h>
#include <string>

srand( time( NULL ) );

std::string possibilities = "abcdef...",
	str = "";
const int numChars = 10;

for( int i = 0; i < numChars; i++ )
	str += possibilities[rand() % possibilities.length()];
Ungetestet.
 
Zurück
Oben