J'essaie de lire un fichier dont les deux premières lignes sont marquées d'un «%» comme premier caractère. J'ai besoin d'ignorer ces deux lignes, puis de lire 4 variables entières séparées, séparées par une quantité inconnue d'espace blanc. Cela se répète ensuite pour chaque ligne jusqu'à EOF. J'essaie d'utiliser open() de fcntl.h.Ignorer les lignes de commentaires marquées de «%» en utilisant open() en C sur Linux
Existe-t-il un moyen de commencer à lire après 2 lignes complètes, puis de séparer les 4 valeurs avec un espace blanc entre elles en 4 variables entières?
C'est un exemple de fichier:
% Input file
% number time time2 priority
0 10 4 2
1 8 2 1
2 12 0 5
3 2 4 4
Pourquoi utilisez-vous 'open' plutôt que' fopen'? –