winwarrior
Messages postés654Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention10 février 2009
-
4 mai 2004 à 19:40
cs_nayline
Messages postés2Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention21 février 2009
-
21 févr. 2009 à 16:39
Bon voila je voudrai simplement que ce code retourne une chaine de caracteres aléatoire je comprend pas ce qui cloche nlors de la compilation ça me marque
error C2228: left of '.substr' must have class/struct/union type
(je compile avec VC++)
cs_Chouchou182
Messages postés252Date d'inscriptionvendredi 13 juin 2003StatutMembreDernière intervention25 avril 20111 4 mai 2004 à 22:23
Si tu veux faire une chaîne aléatoire, il te suffit de tirer des nombres entre 0 et 255
rand() % 256
et de les affecter à chaque élément de la chaîne sans oublier le 0 terminal
const char* n'est pas une structure ni une class donc pas de fonction membre
ta fonction retourne une adresse et la valeur contenue à cette adresse peut être modifiée par le programme indépendemment de ta volonté.
Je te conseille donc de mettre un char* ou char** en paramètre à ta fonction et de renseigner les valeurs à l'adresse désirée à l'appel de fonction.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 4 mai 2004 à 22:42
ben oui, winwarrior le prend pas mal mais ton code est completement faux
passe la chaine en parametre comme Chouchou182 à dit au lieu de retourner une chaine allouée sur la pile
cs_nayline
Messages postés2Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention21 février 2009 21 févr. 2009 à 16:39
Bonjour,
J'ai un pogramme mastermind a développer en java et je souhaite savoir comment utiliser la fontion rand en java
String[]tabchoix=new String[5];// tableau des valeurs initiales
String []choix_ordi=new String[3];//tableau de combi trié de façon aléatoire
tabchoix[0]="Jaune";
tabchoix[1]="Vert";
tabchoix[2]="Bleu";
tabchoix[3]="Rouge";
tabchoix[4]="Blanc";
je voudrais ke l'ordi choisisse de façon aléatoire 3 couleurs parmi celles contenues dans le tableau tabchoix[] et kil les sotcke ensuite dans choix_ordi[].