toujours est il qu'on doit surement pouvoir utiliser les outils du shell pour ça
Avec cut ça doit passer tout seul mais on sort du cadre du C.
Concernant le but premier, tu peux déjà commencer par pondre l'algo.
Tu lit ton fichier ligne par ligne et tu récupère que ce que tu as besoin.
Une méthode bête et méchante pourraient être une lecture avec scanf du style :
fscanf( fichier, "%d:%d:%d (%f %s) %s", &heure, &minute, &seconde, &debit, &unite , &reste );
Bon les heures minutes secondes le reste, tu les zappes, tu ne récupère que le débit et l'unité.
C'est pas très fin comme étude, mais ça peut peut être servir pour un début.
D'autres méthodes existent par exemple tu extrais la partie de ta ligne qui est entre parenthèse (tu cherches le début et la fin des parenthèses et tu récupère ce qu'il y a au milieu)
Partager