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
- Idm for mac - Télécharger - Téléchargement & Transfert
- Download instagram for pc - Télécharger - Divers Communication
- Whatsapp for pc - Télécharger - Messagerie
5 réponses
mamiemando
Messages postés
33588
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
19 mars 2025
7 833
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