Segfault sur un for en C
Résolu/Fermé
A voir également:
- Segfault sur un for en C
- Download instagram for pc - Télécharger - Divers Communication
- Safari for windows - Télécharger - Navigateurs
- Youtube downloader for windows 10 - Télécharger - Conversion & Codecs
- Adobe reader for pc - Télécharger - PDF
- Dev-c++ for windows 10 - Télécharger - Langages
5 réponses
mamiemando
Messages postés
32283
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
17 mars 2023
7 572
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