A voir également:
- Cherche aide pour initialisé une varible(C++)
- Cle usb non initialisé mac ✓ - Forum MacOS
- Disque inconnu non initialisé 0 octet - Forum Disque dur / SSD
- Disque 0 (D:) Inconnu/non initialisé/non alloué. ✓ - Forum Disque dur / SSD
- Périphérique usb non initialisé passage du loader en mode chaine - Forum Jeux vidéo
- Impossible d'initialiser photoshop en raison d'une fin de fichier inattendue ✓ - Forum Photoshop
6 réponses
dohm
Messages postés
975
Date d'inscription
samedi 1 mars 2003
Statut
Modérateur
Dernière intervention
13 avril 2010
67
18 avril 2004 à 10:25
18 avril 2004 à 10:25
merci google :
http://www.robertjacobs.fsnet.co.uk/random.htm
j'espère que ca réponds à ta question !
sinon google + random et je suis sur que tu auras ta réponse !!!
Dohm ( Si vous avez un stage pour moi faites moi signe !
http://www.robertjacobs.fsnet.co.uk/random.htm
j'espère que ca réponds à ta question !
sinon google + random et je suis sur que tu auras ta réponse !!!
Dohm ( Si vous avez un stage pour moi faites moi signe !
Merci pour ta réponse bien qu'elle ne m'apporte rien de plus que je sais déjà.
Il semblerait que j'ai des problèmes srand() me renvoi une valeur a plus de 370000 et rand() me renvois tj 41..
J'utilise Broland C++ 4.000 les autre post du forum propose des solutions mais aucune ne marche :(
voici le début de la source...
#include<stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int o,x;
int n = 0;
int m;
cout<<"Bienvenu sur mon premier jeu!\n";
cout<<"Explication des r"<<char(138)<<"gles"<<endl;
cout<<"Vous avez 5 essais pour trouver un chiffre entre 1 et 100!\n";
while(n < 5)
{
cout<<"Entrer votre proposition: ";
cin>>o;
if (o == m)
{
cout<<"Vous avez gagn"<<char(130)<<"!!"<<endl;
break;
}
if (o < m)
{
cout<<"Le nombre est plus grand que ca."<<endl;
}
if (o > m)
{
cout<<"Le nombre est plus petit que ca."<<endl;
}
n++;
}
if (n == 5 && o != m)
{
cout<<"Vous avez perdu";
}
cin>>x;
}
J'espère que vous pourrez m'aider :)
A bientôt
Il semblerait que j'ai des problèmes srand() me renvoi une valeur a plus de 370000 et rand() me renvois tj 41..
J'utilise Broland C++ 4.000 les autre post du forum propose des solutions mais aucune ne marche :(
voici le début de la source...
#include<stdio.h>
#include <stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int o,x;
int n = 0;
int m;
cout<<"Bienvenu sur mon premier jeu!\n";
cout<<"Explication des r"<<char(138)<<"gles"<<endl;
cout<<"Vous avez 5 essais pour trouver un chiffre entre 1 et 100!\n";
while(n < 5)
{
cout<<"Entrer votre proposition: ";
cin>>o;
if (o == m)
{
cout<<"Vous avez gagn"<<char(130)<<"!!"<<endl;
break;
}
if (o < m)
{
cout<<"Le nombre est plus grand que ca."<<endl;
}
if (o > m)
{
cout<<"Le nombre est plus petit que ca."<<endl;
}
n++;
}
if (n == 5 && o != m)
{
cout<<"Vous avez perdu";
}
cin>>x;
}
J'espère que vous pourrez m'aider :)
A bientôt
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
21 avril 2004 à 09:05
21 avril 2004 à 09:05
salut!
Le probleme avec rand c'est qu'il n'apparait pas dans ta source
remplacer
int m;
par
int m=(rand()%100)+1;
si tu utilise borland consulte l'aide
si tu utilise visual machin achète le SDK
Le probleme avec rand c'est qu'il n'apparait pas dans ta source
remplacer
int m;
par
int m=(rand()%100)+1;
si tu utilise borland consulte l'aide
si tu utilise visual machin achète le SDK
Utilisateur anonyme
21 avril 2004 à 09:15
21 avril 2004 à 09:15
Dites moi si je me trompe, je ne connais pas C++, mais en C il faut aussi initialiser la suite aléatoire avec quelquechose du genre:
srand(time(null));
tout en ayant inclus time.h.
Juste ou non??
Fat_Cartman,
Parce que je le vaux bien...
srand(time(null));
tout en ayant inclus time.h.
Juste ou non??
Fat_Cartman,
Parce que je le vaux bien...
blurk
Messages postés
486
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
160
21 avril 2004 à 14:28
21 avril 2004 à 14:28
exact! désolé, j'avais oublié l'initialisation du hasard
on peut mettre rand(); je crois que ça suffit en C++
on peut mettre rand(); je crois que ça suffit en C++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai le même problème et rand() me renvois toujours la même valeur j'utilise Dev 4.0 et l'aide de ce logiciel est en anglais alors pour comprendre c'est bof.. :s