Strchr et fgets
Résolu
rocksider
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise des fgets partout dans mon programme et je pense que \n est enregistré avec ces donné, alors on m'a conseillé de suprimmé les \n avec cette fonction ci strchr, mais j'ai aucune idéé de la façon de l'utilisé ...
J'utilise des fgets partout dans mon programme et je pense que \n est enregistré avec ces donné, alors on m'a conseillé de suprimmé les \n avec cette fonction ci strchr, mais j'ai aucune idéé de la façon de l'utilisé ...
2 réponses
Bonsoir,
Je n'ai jamais utilisé strchr pour résoudre ce problème, par contre j'ai utilisé strcspn :
Je te joins un extrait d'un exemple de strchr prélevé dans l'aide en ligne Microsoft :
Je n'ai jamais utilisé strchr pour résoudre ce problème, par contre j'ai utilisé strcspn :
int Ind = strcspn (interm_lib, "\n") ; if ( Ind != strlen (interm_lib) ) { interm_lib [Ind] = ' ' ;}--
Je te joins un extrait d'un exemple de strchr prélevé dans l'aide en ligne Microsoft :
int ch = 'r'; char *pdest; int result; result = (int)(pdest - string + 1); if ( pdest != NULL ) printf( "Result: first %c found at position %d\n", ch, result ); else printf( "Result: %c not found\n" );