Bonjour, attendez avant de m'égorger et de me dire que j'ai pas fais de recherches. Je ne souhaite pas vraiment lire un fichier ligne par ligne. Je m'explique:
Je développe un simulateur dans lequel l'utilisateur peut programmer des robots (en un langage lambda).
Chaque robot possède un fichier contenant son "programme" :
Le robot 0 ce sera le fichier robot0...
Voilà l'idée :
Le problème c'est que je ne sais pas faire comme cela, je sais lire un fichier, ligne par ligne mais plusieurs fichiers ligne par ligne tout en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 while(world == 1) /* tant que le monde tourne rond */ { for(i = 0 ; i < nbr_of_robots ; i++) /* pour chaque robot */ { /* lire la ligne: line*/ effectuer_action(); } line++; }
Fichier1 ligne1
Fichier2 ligne2
Fichier2 ligne3
On boucle
Fichier1 ligne2
Fichier2 ligne2
....
En ce qui concerne la fin de fichier, je ferai en sorte qui si le fichier est finit on passe à un autre fichier.
Merci d'avance![]()
Partager