Bonsoir;
je cherche comment chercher une valeur dans chaque ligne d'un fichier texte sachant que cette valeur vienne après le signe "=".
merci d'avance.
Bonsoir;
je cherche comment chercher une valeur dans chaque ligne d'un fichier texte sachant que cette valeur vienne après le signe "=".
merci d'avance.
Bonjour,
Je pense que tu peux t'inspirer de ça:
http://http://cpp.developpez.com/faq...ture_par_ligne
pour lire ligne par ligne ton fichier.
ensuite, tu peux regarder la:
http://cpp.developpez.com/faq/cpp/?p..._find_first_of
pour faire ta recherche!
Bonne chance
voila la seconde stringlist contiendra les champs apres le = ou un texte par defaut si on trouve pas de =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 TStringList slFichier = new TStringList(); TStringList slChamp = new TStringList(); int iTmp; AnsiString asTmp; slFichier->LoadFromFile("fichier.txt"); for(int i=0 ; i<slFichier->Count ; i++) { iTmp = slFichier->Strings[i].Pos("="); if(iTmp != 0) { asTmp = slFichier->Strings[i].SubString(iTmp, slFichier->Strings[i].Lenght()); slChamp->Add(asTmp); } else slChamp->Add("pas trouver de ="); }
Cordialement Baxter
Tous Probleme a sa solution. Sinon il a le bouton magique :. Et surtous :
![]()
Et ne pas oublier :
ça marche très bien merci infiniment
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager