000
07.04.2004, 11:13 Uhr
~Ralf_79
Gast
|
Hallo,
kann mir jemand sagen wie ich aus einem Array per Zufallsfunktion ewas herrauslesen kann. Ich habe zum Beispiel ein Array der heisst Freunde[18] und aus diesen 18 Leuten möchte ich immer zwei zufällig herrausgewählt haben, die dann gegeneinander antreten sollen, zum Beispiel bei einem Spiel. Hier habt Ihr mal Quode den ich angefangen habe:
C++: |
#include <iostream> #include <string> #include <fstream> #include <ctime> #include <cstdlib>
using namespace std;
int main()
{
std::string freunde[4];
Verein[0] = "Micha"; Verein[1] = "Ralf"; Verein[2] = "Stefan"; Verein[3] = "Bernd";
ifstream dat_ein; string dateiname = Freunde[4]; dat_ein.open(dateiname.c_str(). ios_base::in);
srand ((unsigned)time (NULL)); string Spieler1;
for (int i = 0; i < 4; i++)
Spieler1 = rand()% 4 + 1;
std::cout <<"Spiel 1 " << ": " << Spieler1 << std::endl;
return 0;
}//main
|
bis jetzt hab ich erst mit einem Zufallsspieler ausprobiert, was auch noch nicht funktioniert hat, vieleicht hat jemand eine Ahnung wie ich so gleich zwei Spieler zufällig auswählen kann. Bin für jede Hilfe dankbar,
RAlf
Bearbeitung von typecast: |
cpp-Tags korriegiert
|
Dieser Post wurde am 07.04.2004 um 12:49 Uhr von typecast editiert. |