[Hilfe] C Befehle in C++ Befehle umwandeln
-
Einen wunderschönen.
Ich werkel gerade an einem kleinen Programm welches mir Zufallsnamen ausgeben soll.
Nachdem ich schon 3 mal am verzweifeln war, hat mir ein bekannter ein wenig geholfen und mir einen Code geschrieben, leider jedoch in C.Mein Problem ist das ich den Code gerne auf C++ angepasst haette.
while(counter<maxnames) { sprintf(firstbuffer, "%s%s%s",name.erster[rand()%8],name.zweiter[rand()%8],name.dritter[rand()%8]); printf("%s",firstbuffer); savefile << firstbuffer; if(rand()%3==0) { sprintf(secondbuffer, "%s",name.vierter[rand()%8]); printf("%s",secondbuffer); savefile << secondbuffer; }Das ist der teil den ich irgendwie nicht umschreiben kann

Ich weiss das printf in C++ als cout beschrieben wird, jedoch klappt es nicht wenn ich mit cout den Versuch starte.
Bitte helft mir beim "Übersetzen".Liebe Grüße
Matar
-
cout << name.erster[rand()%8] << name.zweiter[rand()%8]...
-
Auch wenns mir jetzt sehr peinlich ist, bedanke ich mich für die schnelle Hilfe

Nun siehts huebsch und passend aus.Vielen Dank
-
Und (hoffe, dass das noch aktuell ist
) du brauchst den Header <ioStream> und cout ist im Namensbereich std definiert.