Bonjour,

Est ce que quelqu'un peu m'aider a comprendre que ce qu'elle fais chaque ligne de ce code ?
Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
int RandomElect(void) {
	int elu;
	int i;
	srand(getpid());
	while(1)  
	{
		i = (int) random()%(MAXPROC+1);
		if (Tproc[i].flag == RUN)
		{
			elu=i;
			break;
		}
	}
	printf("RandomElect : J'ai élu le processus %d\n",elu);
		return elu;
 
}