Bonjour,

Je reviens vers vous pour quelques questions concernant l'analyse et le traitement d'une chaîne de caractères.

En fait, j'ai un fichier txt avec plusieurs colonnes et j'essaye de supprimer les espaces dans une colonne.

Déjà est-ce que pour trouver un espace et le changer en point c'est bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (temp[j] == ' ') temp[j] = '.';
En testant ça marche mais est-ce la bonne façon de détecter si on a affaire à un espace ?

Et puis comme la colonne que je veux traiter est encadrer par deux colonnes contenant des chiffres, je voudrais savoir si les caractères '0' à '9' étaient successifs afin que je puisse tester de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if (temp[i] >= '0' && temp[i] <= '9') ....
Merci