Utiliser read pour lire caractère par caractère.
Fermé
Thomato87
Messages postés
97
Date d'inscription
samedi 1 janvier 2011
Statut
Membre
Dernière intervention
8 juin 2015
-
Modifié par Thomato87 le 24/12/2014 à 12:00
Sugel Messages postés 4068 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 24 déc. 2014 à 17:09
Sugel Messages postés 4068 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 24 déc. 2014 à 17:09
A voir également:
- Utiliser read pour lire caractère par caractère.
- Caractère spéciaux - Guide
- Caractère invisible ✓ - Forum Windows
- Caractère spéciaux mac clavier - Guide
- Caractère ascii - Guide
- 667 caractère spéciaux ✓ - Forum MSN / WLM
1 réponse
Sugel
Messages postés
4068
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 juin 2017
724
24 déc. 2014 à 17:09
24 déc. 2014 à 17:09
La fonction fgetc est là pour ça !
Si tu veux savoir comment elle fonctionne, c'est pas bien sorcier:
http://mirror.fsf.org/pmon2000/3.x/src/lib/libc/fgetc.c
C'est en fait un wrapper de read, avec de la gestion d'erreur. C'est capital !
Définis un buffer de taille déterminée, que tu agrandis via un realloc (et copie vers un plus grand si realloc echoue) quand tu arrive au maximum de sa taille.
Si tu veux savoir comment elle fonctionne, c'est pas bien sorcier:
http://mirror.fsf.org/pmon2000/3.x/src/lib/libc/fgetc.c
C'est en fait un wrapper de read, avec de la gestion d'erreur. C'est capital !
Définis un buffer de taille déterminée, que tu agrandis via un realloc (et copie vers un plus grand si realloc echoue) quand tu arrive au maximum de sa taille.