begin process at 2012 05 30 05:17:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

[VC++ 6.0] Extraire une chaine d'une CListBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[VC++ 6.0] Extraire une chaine d'une CListBox

mercredi 30 avril 2003 à 13:53:57 | [VC++ 6.0] Extraire une chaine d'une CListBox

fredcpp

Bonjour,
j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!

Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))

Voila ce que je fais :

m_nPosition = m_cListe.FindString(-1,"LaChaine");
// ca me retourne -1 => item non trouvé

if (m_nPosition==-1 ) return ;
// chaque fois je sort

m_cListe.GetText(m_nPosition,m_sChaineExtraite);
// ca ne s'execute JAMAIS , SNIFF ...


Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus

Merci .

--
FRED
mercredi 30 avril 2003 à 14:04:30 | Re : [VC++ 6.0] Extraire une chaine d'une CListBox

crocejf2000

Avec quelle fonction insert tu tes string dans la listbox : InsertString ou AddString?

A tu bien specifié le stryle LBS_HASSTRINGS de ta listBox?

Hart


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
> Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!
>
> Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))
>
> Voila ce que je fais :
>
> m_nPosition = m_cListe.FindString(-1,"LaChaine");
> // ca me retourne -1 => item non trouvé
>
> if (m_nPosition==-1 ) return ;
> // chaque fois je sort
>
> m_cListe.GetText(m_nPosition,m_sChaineExtraite);
> // ca ne s'execute JAMAIS , SNIFF ...
>
>
> Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus
>
> Merci .
>
> --
> FRED
mercredi 30 avril 2003 à 14:11:36 | Re : [VC++ 6.0] Extraire une chaine d'une CListBox

fredcpp





Je fais :

CString m_sChaineInseree = "Je suis la STRING qui contient LaChaine";

m_cListe.AddString(m_sChaineInseree);



--
FRED


-------------------------------
Réponse au message :
-------------------------------

> Avec quelle fonction insert tu tes string dans la listbox : InsertString ou AddString?
>
> A tu bien specifié le stryle LBS_HASSTRINGS de ta listBox?
>
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> > j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
> > Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!
> >
> > Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))
> >
> > Voila ce que je fais :
> >
> > m_nPosition = m_cListe.FindString(-1,"LaChaine");
> > // ca me retourne -1 => item non trouvé
> >
> > if (m_nPosition==-1 ) return ;
> > // chaque fois je sort
> >
> > m_cListe.GetText(m_nPosition,m_sChaineExtraite);
> > // ca ne s'execute JAMAIS , SNIFF ...
> >
> >
> > Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus
> >
> > Merci .
> >
> > --
> > FRED
>
mercredi 30 avril 2003 à 14:52:21 | Re : [VC++ 6.0] Extraire une chaine d'une CListBox

crocejf2000

Essay avec insertstring
Hart


-------------------------------
Réponse au message :
-------------------------------

>
>
>
>
> Je fais :
>
> CString m_sChaineInseree = "Je suis la STRING qui contient LaChaine";
>
> m_cListe.AddString(m_sChaineInseree);
>
>
>
> --
> FRED
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Avec quelle fonction insert tu tes string dans la listbox : InsertString ou AddString?
> >
> > A tu bien specifié le stryle LBS_HASSTRINGS de ta listBox?
> >
> > Hart
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > > j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
> > > Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!
> > >
> > > Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))
> > >
> > > Voila ce que je fais :
> > >
> > > m_nPosition = m_cListe.FindString(-1,"LaChaine");
> > > // ca me retourne -1 => item non trouvé
> > >
> > > if (m_nPosition==-1 ) return ;
> > > // chaque fois je sort
> > >
> > > m_cListe.GetText(m_nPosition,m_sChaineExtraite);
> > > // ca ne s'execute JAMAIS , SNIFF ...
> > >
> > >
> > > Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus
> > >
> > > Merci .
> > >
> > > --
> > > FRED
> >
>
mercredi 30 avril 2003 à 15:11:02 | Re : [VC++ 6.0] Extraire une chaine d'une CListBox

fredcpp

PAS plus de resultat ...
--
FRED


-------------------------------
Réponse au message :
-------------------------------

> Essay avec insertstring
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> >
> >
> > Je fais :
> >
> > CString m_sChaineInseree = "Je suis la STRING qui contient LaChaine";
> >
> > m_cListe.AddString(m_sChaineInseree);
> >
> >
> >
> > --
> > FRED
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Avec quelle fonction insert tu tes string dans la listbox : InsertString ou AddString?
> > >
> > > A tu bien specifié le stryle LBS_HASSTRINGS de ta listBox?
> > >
> > > Hart
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > > j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
> > > > Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!
> > > >
> > > > Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))
> > > >
> > > > Voila ce que je fais :
> > > >
> > > > m_nPosition = m_cListe.FindString(-1,"LaChaine");
> > > > // ca me retourne -1 => item non trouvé
> > > >
> > > > if (m_nPosition==-1 ) return ;
> > > > // chaque fois je sort
> > > >
> > > > m_cListe.GetText(m_nPosition,m_sChaineExtraite);
> > > > // ca ne s'execute JAMAIS , SNIFF ...
> > > >
> > > >
> > > > Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus
> > > >
> > > > Merci .
> > > >
> > > > --
> > > > FRED
> > >
> >
>
vendredi 2 mai 2003 à 08:37:37 | Re : [VC++ 6.0] Extraire une chaine d'une CListBox

fredcpp

ET voila la reponse du suport de MS

"Bonjour,

voici deux extraits de la documentation de CListBox::FindString :
1) Description : Finds the first string in a list box that contains the
specified prefix without changing the list-box selection
"prefix" correspond généralement au début d'un mot
2) Commentaire de l'exemple de code associé :
// Delete all items that begin with the specified string

Il s'agit donc bien d'une recherche des éléments qui commencent par la
chaîne fournie.

Bonne journée
Alain Zanchetta"

--
FRED


-------------------------------
Réponse au message :
-------------------------------

> PAS plus de resultat ...
> --
> FRED
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Essay avec insertstring
> > Hart
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > >
> > >
> > > Je fais :
> > >
> > > CString m_sChaineInseree = "Je suis la STRING qui contient LaChaine";
> > >
> > > m_cListe.AddString(m_sChaineInseree);
> > >
> > >
> > >
> > > --
> > > FRED
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Avec quelle fonction insert tu tes string dans la listbox : InsertString ou AddString?
> > > >
> > > > A tu bien specifié le stryle LBS_HASSTRINGS de ta listBox?
> > > >
> > > > Hart
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour,
> > > > > j'essaye d'extraire une chaine de caractere ( ou plutot un item qui est une chaine de caractere ) d'une CListBox.
> > > > > Cette CList est bien remplie , je me contente juste ( d'essayer :O/ ) d'extraire un item de cette list Mais ca ne marche pas !!! HELP !!!
> > > > >
> > > > > Je suis sur que l'item en question , qui contient la chaine de caractere est bien present dans la liste . ( DE plus "Lachaine" n'est pas en debut d'item mais au millieux ))
> > > > >
> > > > > Voila ce que je fais :
> > > > >
> > > > > m_nPosition = m_cListe.FindString(-1,"LaChaine");
> > > > > // ca me retourne -1 => item non trouvé
> > > > >
> > > > > if (m_nPosition==-1 ) return ;
> > > > > // chaque fois je sort
> > > > >
> > > > > m_cListe.GetText(m_nPosition,m_sChaineExtraite);
> > > > > // ca ne s'execute JAMAIS , SNIFF ...
> > > > >
> > > > >
> > > > > Toute remarques , aides , exemple d'utilisation de CListBox::FindString , ... , seront les bien venus
> > > > >
> > > > > Merci .
> > > > >
> > > > > --
> > > > > FRED
> > > >
> > >
> >
>


Cette discussion est classée dans : chaine, caractere, item, clistbox, extraire


Répondre à ce message

Sujets en rapport avec ce message

Convertir une chaine de caractere en Float [ par Johjo ] Bon, voilà, j'ai encore un probleme.Je dois maintenant convertir un chaine de caractere en float, et je ne trouve pas de fonctions, j'ai regardé dans PB DE CHAINE DE CARACTERE [ par Orkblutt ] pkoi ceci me genere t'il une erreur a l'execution??#include void main(){ int o; o=2000; char* O=new char; itoa(o,O,10); char* ch="Fichier"; strcat(ch, PB DE CHAINE DE CARACTERE [ par Orkblutt ] pkoi ceci me genere t'il une erreur a l'execution??#include void main(){ int o; o=2000; char* O=new char; itoa(o,O,10); char* ch="Fichier"; strcat(ch, Convertir chaine de caractere -> decimal [ par LordBob ] Salut a tous, en fait je voudrai juste savoir comment est-ce ke l'on pouver convertir une chaine de caractère (ex: salut) en decimal... Voila, m Rechercher une chaine de caractere [ par Johjo ] Il n'y aurait pas une fonction qui me permette de retrouver une chaine de caractere dans une autreparce moi, je trouve rien du tout :(Si quelqu'un pou Ajouter des slash [ par Mike ] SAlut,je recupere une chaine de caractere qui correspond au PATH d'un fichier, ensuite je souhaite l'utiliser comme variable, mais le probleme c que l Exploitation de fichier en C ?!?!?! [ par GazGaz ] lu allalors voila le truc c'est que je voudrais aller chercher des infos dans un fichier qui est structuré de la meme maniere lignes apres lignes. Je caractere d'échappement dans une chaine [ par lyde ] je souhaite envoyer la chaine"01060AE0205040045" en hexadecimal, donc je l'ai mis sous la forme "\x01\x06\x01\xAE\x02\x05\x04\x00\x45"seulement \x00 e chaine de caractere [ par zincben ] Bonjour je comprend pas tres bien pourquoi ce code passe bien #include void main() { FILE *fp; char nom[10]; fp = fopen("barre.txt", "r+"); if (fp) { extraire une chaine d'une chaine [ par epoc ] J'ai une chaine de ce style là : partie1[DEL]partie2[DEL]partie3, et je dois en extraire chaque partie.J'ai essayé de découper ma chaine avec strtok()


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales