Segfault sur un for en C
Résolu/Fermé
A voir également:
- Segfault sur un for en C
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Download instagram for pc - Télécharger - Divers Communication
- Idm for mac - Télécharger - Téléchargement & Transfert
- Whatsapp for pc - Télécharger - Messagerie
5 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
27 nov. 2007 à 17:37
27 nov. 2007 à 17:37
Tu peux utiliser la fonction getline.
http://man.developpez.com/man3/getline.3.php
Il suffit ensuite de créer une fonction qui prend en paramètre la chaîne lue et qui supprime le '\n' (s'il est présent), par exemple en le remplaçant par un '\0'.
Bonne chance
http://man.developpez.com/man3/getline.3.php
Il suffit ensuite de créer une fonction qui prend en paramètre la chaîne lue et qui supprime le '\n' (s'il est présent), par exemple en le remplaçant par un '\0'.
Bonne chance
Desolé je n'ai pas le droit a d'autres fonctions systeme que read pour ce prog enfin c'est plutot une fonction qu'un prog.
Merci
Merci
ok bon ben ce pb est résolu j'ai remplacé les || du for par && c'est bizarre bon maintenant le pb c'est qu'il m'affiche des carctères n'étant pas dans le fichier à la fin
for (i= 0; (buf[i] != '\n') || (buf[i] != '\0'); i++)
boucle infinie ! buf[i] et TOUJOURS différent de \ ou de \n !!!!
il faudrait &&
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question