[awk en C]
Résolu/Fermé
coq
-
21 déc. 2009 à 19:24
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 23 déc. 2009 à 01:25
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 23 déc. 2009 à 01:25
2 réponses
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
22 déc. 2009 à 01:19
22 déc. 2009 à 01:19
Pour quoi ne pas lire ton fichier avec des getline et ensuite récupérer la valeur qui t'intéresse avec un sscanf appliqué au buffer qui contient ta ligne ?
https://linux.die.net/man/3/getline
https://linux.die.net/man/3/sscanf
Pour les formats de fichiers plus compliqués, il y a des librairies comme la librairie pcre (support des expressions régulières) qui sont bien plus adaptées et propres qu'un appel système à awk.
http://www.pcre.org/
Bonne chance
https://linux.die.net/man/3/getline
https://linux.die.net/man/3/sscanf
Pour les formats de fichiers plus compliqués, il y a des librairies comme la librairie pcre (support des expressions régulières) qui sont bien plus adaptées et propres qu'un appel système à awk.
http://www.pcre.org/
Bonne chance
mamiemando
Messages postés
33346
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 novembre 2024
7 803
23 déc. 2009 à 01:25
23 déc. 2009 à 01:25
Merci pour ces précisions, bonnes fêtes et bonne continuation :-)
22 déc. 2009 à 19:51