Terminapor I'll see you rise. | KomkHOMBR' a écrit :
(désolé pour le double post)
J'ai regardé pour la fonction boost::random mais je ne comprend pas grand chose ...
Ma question est : ai-je les connaissance nécessaires pour comprendre ça (je sais seulement faire tous types de variables avec des calcus des entrées et sorties ... des boucles (while, do...while et for) et des conditions (booléens, if et switch) et je commence à apprendre les fonctions ...) ?
|
Non, surtout que boost est assez vilain niveau syntaxique
Si tu débutes, faire du C++ sous la forme de "C avec des cout" c'est vraiment pas ce que je te recommanderais.
Commences par le C, dans ce cas pour le random tu as la fonction rand() qui te renvoi un entier au hasard entre 0 et RAND_MAX (ou MAX_RAND je sais jamais). Elle est dispo dans via stdlib (#include <stdlib.h> ), sinon en C++ tu as boost::random et std::random dispo (C++11 par contre).
Sinon, le cout s'utilise comme ça :
Code :
- int main()
- {
- int i = 10;
- std::cout<<i<<std::endl; // Ca affichera 10 et fera un retour à la ligne, en C ça serait printf("%i\n",i);
- std::cout<<"Hello World, i = "<<i<<std::endl; // Affichera Hello World, i = 10 avec un retour à la ligne, en C ça serait printf("Hello World, i = %i\n",i);
- std::cout<<"blabla "<<i<<" blabla"; // Affichera blabla 10 blabla, en C ça serait printf("blabla %i blabla", i);
- }
|
Le std:: est important avant le cout, cout fait parti du namespace std, tu peux t'en dispenser en écrivant "using namespace std;" mais je ne te le recommande pas. Si tu veux en savoir plus sur les namespaces, tu trouveras des infos dessus en français & en anglais assez facilement sur internet
---------------
Perhaps you don't deserve to breathe
|