Fonction qui cre un mot secret en langage c

Fermé
kassy - 16 avril 2009 à 23:24
 kassy - 17 avril 2009 à 15:08
Bonjour,
voici une fonction qui permet de creer un mot secret , je voudrais savoir a quoi sert la boucle for dans ce progrmme, merci de bien vouloir m'aider à mieux comprendre cette fonction et merci
174. void creerMotSecret(char *mot) {
175.
176.
177.
178. //Déclaration de nos variables locales
179.
180. FILE *dictionnaire = NULL;
181.
182. int i = 0, positionMot = 0;
183.
184.
185.
186. //Ouverture du fichier en lecture seule
187.
188. dictionnaire = fopen("dictionnaire.dat","r");
189.
190.
191.
192. //On prend un nombre aléatoire savoir la position du mot du dictionnaire que l'on veut
193.
194. //(nombre entre min_position et max_position)
195.
196. srand(time(NULL)); //Initialisation
197.
198. positionMot = (rand() % (MAX_POSITION - MIN_POSITION + 1)) + MIN_POSITION;
199.
200.
201.
202.
203. //On chosit le mot du dico qui est à la position "positionMot"
204.
205. for(i = 0; i<positionMot; i++) {
206.
207. fgets(mot,1000,dictionnaire);
208.
209. }
210.
211.
212.
213. //Fermeture du fichier
214.
215. fclose(dictionnaire);
216.
217.
218.
219. return; //Fonction "void" donc on ne retourne rien

5 réponses

est ce que qlqu'un aurai une idee?
2