101Fermer103
GodzilLe 15/02/2015 à 03:05
Truc tout bete, parsage de fichier:

si par exemple ton fichier est un format texte, que tu decide que si le premiere caractere est un "#" tu peux ignorer la ligne, et que si tu tombe sur un "$" en début de ligne ce qui suit dans le fichier est pas interessant (et imaginont que le format utiliser des trucs conditionel qui peuvent faire sauter des lignes, donc meme si il y a un "$" on ne s'arrete pas forcement si la ligne est sauté.

Tu peux assez facilement resoudre ce genre de conditions avec un continue et un break poru les deux cas:char buf[512]; FILE *fp = fopen(bla, "rt"); while(!feof(fp)) { fgets(fp, buf, 511); if (buf[0] == '#') continue; if (buf[0] == '$') break; [...] }