C++Supprimer les espaces et le retour chariot

developper55 Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   -  
developper55 Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
comment puisse -t-on supprimer le fin d'une chaine .
exemple:
Je recupre en entrée Var[10]=TOTO10
mais en réalité je recupère "TOTO10 \n"

mais je réduit la taille du Var en 6 => pas de souci

je le développe ne C++ ,,, yatil un moyen de tester les caractères non vide,,, et supprimer ce qui é vide ?
merci,,
courage,,
@+
A voir également:

3 réponses

developper55 Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   9
 
Bonjour,
comment puisse -t-on supprimer le fin d'une chaine .
exemple:
Je recupre en entrée Var[10]=TOTO10
mais en réalité je recupère "TOTO10 n"

mais je réduit la taille du Var en 6 => pas de souci

je le développe ne C++ ,,, yatil un moyen de tester les caractères non vide,,, et supprimer ce qui é vide ?
merci,,
courage,,
@+
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,
Qu'est-ce que t'appelles un caractère non vide ?
Quel est le type de ta variable Var ?

Si c'est une variable de type char, tu peux utiliser strchr.
Par exemple :
char *p=strchr(var,'\n');
if(p) *p=0;


mais je réduit la taille du Var en 6 => pas de souci
Si tu es en char, si souci. Il faut stocker un \0.

0
developper55 Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   9
 
merci,,,cé nikèle
@+
0