[C++]Losowe otwieranie funkcji

Wszystko co dotyczy tworzenia i optymalizacji stron internetowych oraz programowania
Awatar użytkownika
tomass

Użytkownik
Posty: 33
Rejestracja: 24 maja 2010, 17:22
Lokalizacja: Sarnowa

[C++]Losowe otwieranie funkcji

Post07 sty 2011, 18:44

Witam mam taki otóż testowy kod:

Kod: Zaznacz cały

#include <iostream>
#include <conio.h>

void fun1()
{
std::cout << "fun1" << std::endl;
system("pause>nul");
}

void fun2()
{
std::cout << "fun2" << std::endl;
system("pause>nul");
}

void fun3()
{
std::cout << "fun3" << std::endl;
}

void main()
{
std::cout << "main" << std::endl;
system("pause>nul");
fun1();
fun2();
fun3();
_getch();
}


I co trzeba zmienić by zamiast każde po każdym "fun1,2,3" się uruchomiało, to zeby było losowe że raz piersze będzie np.(fun2 a raz fun3 albo fun1 itp).
Próbowałem przerobić "random" od losowych liczb ale coś mi nie wychodziło.
Używam Visual C++ 2008
Wiecie jak to zrobić ?

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21416
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

[C++]Losowe otwieranie funkcji

Post07 sty 2011, 21:49

Najłatwiej i najbrzydziej to użyć case od kolejnych liczb np od 1 do 3 i w nich zamieścić kolejne funkcje. Potem randem sobie wylosujesz kolejne liczby co otworzy zależną od warunku funkcję.
Hotfix
Pozdrawiam, cosik_ktosik :)

Awatar użytkownika
tomass

Użytkownik
Posty: 33
Rejestracja: 24 maja 2010, 17:22
Lokalizacja: Sarnowa

[C++]Losowe otwieranie funkcji

Post07 sty 2011, 23:35

A możesz napisać to w kodzie ?
Bo nadal nie wiem co i jak

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21416
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

[C++]Losowe otwieranie funkcji

Post08 sty 2011, 11:33

Mogę ale nie zrobię tego, bo jeśli uczysz się programowania to zwyczajnie musisz się go nauczyć. Ale pomogę, naprowadzę.
Znasz klauzulę case?
Hotfix
Pozdrawiam, cosik_ktosik :)

Awatar użytkownika
tomass

Użytkownik
Posty: 33
Rejestracja: 24 maja 2010, 17:22
Lokalizacja: Sarnowa

[C++]Losowe otwieranie funkcji

Post09 sty 2011, 19:37

Dzięki że mnie naprowadziłeś już zrobiłem i jakoś działa :)



  • Reklama

Wróć do „Webmastering i programowanie”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości