Bonsoir,
Je suis face à un petit probleme pour lequel je ne trouve pas de solution. Je dois lire dans un fichier des lignes dans un format du type :
4 : 48 85 62 78 41 25 63 98 78 52 65 45 12 96
8 : 78 96 5 2 4 2
Est-ce que je peux faire ça "proprement" ?
La la seule maniere de faire que je vois ce serait d'utiliser fgets, recuperer la ligne entiere, puis la coupé en 2 au niveau du ":" et enfin lire dans chaque string obtenu. Il n'y a pas une maniere de lire jusqu'au "\n" en recuperant le nombre et en ignorant le ":" ?
La j'ai une methode temporaire en utilisant fgetc pour bouffer chaque caractere individuellement, et je gere les espace et le : à la main, mais ça ne marche pas, car je lis un seul caracteres à la fois, du coup ça bloque sur les nombre à 2 chiffres et plus(enfin ça bloque pas, mais ça me recupere que le 1er chiffre du coup, ce qui empeche mon programme de fonctionner derrière)
Partager