[awk en C]
Résolu/Fermé
coq
-
21 déc. 2009 à 19:24
mamiemando Messages postés 33549 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mars 2025 - 23 déc. 2009 à 01:25
mamiemando Messages postés 33549 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mars 2025 - 23 déc. 2009 à 01:25
A voir également:
- [awk en C]
- Commande bash awk, comment mettre en variables. ✓ - Forum Linux / Unix
- DNS_PROBE_FINISHED_NXDOMAIN : dnsapi.dll (Win32:Patched-AWK) ✓ - Forum Virus
- Supprimer des lignes avec awk ou sed ✓ - Forum Shell
- Commande équivalent à Sed, awk, tail,head en powershell ! - Forum Shell
- Awk, Sed - Supprimer caractères identiques au délimiteur de champ ✓ - Forum Linux / Unix
2 réponses
mamiemando
Messages postés
33549
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
4 mars 2025
7 829
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
33549
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
4 mars 2025
7 829
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