bon, premierement, je vire le message de Raydj qui met son annonce sur tous les topics.
ensuite pour le random
en début de programme :
- include < stdlib.h>
- include < time.h>
puis avant de t´en servir ( donc au début de ton programme)
srand(time(NULL));
puis, apres, a tout moment, tu écris :
a = rand()%100;
--> met dans a un nombre entre 0 et 99
apres, tu peux mettre autre chose que 100.
rien ne t´empche de manipuler :
a = ( rand()%6) + 1
choisi un nombre entre 1 et 6.
/* ---------- Tableau dynamique :
char* p; // prepare un tableau de char
int* q; // prapare un tableau de int
p = new char[30]; // alloue 30 char
q = new int[50]; // alloue 50 int
apres, tu t´en sers comme du statique :
p[5] = 3;
q[3] = 23; // etc...
et apres, une fois fini, il faut DESALOUER ( c´est important, sinon c´est sale)
avec
delete [] p;
delete [] q;
une fois désalloué, rien ne t´empeche a nouveau de réallouer autrement
p = new char[200];
etc . .. etc . ..