IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

M�thode Split


Sujet :

MFC

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 96
    Par d�faut M�thode Split
    Salut,

    je dois convertir une appli du C# � C++.NET et je suis arriv�e � cette ligne :
    string[] HLink=((vignette) sender).getHlink().Split(new char[]{';'});
    Mon seul probl�me est qu'encore une fois je n'arrive pas � utiliser cette m�thode Split sous VC++.NET car je ne sais pas ce qu'il faut mettre comme �quivalent entre les paranth�ses.

    le getHlink() renvoi un string compos� comme ceci :

    Ex: "Salut �a va;Oui et toi".

    J'aimerai les s�par�s gr�ce au symbole ";" dans mon tableau de string

    Quelqu'un � une solution � propos� ?

    Merci d'avance

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu regardes un peu la msdn ?
    Je t'assure que ca te ferait aller vachement plus vite

    http://msdn.microsoft.com/library/de...splittopic.asp

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 96
    Par d�faut
    je peux t'assurer que je regarde toujours msdn avant de mettre un post.
    Pour toi �a peu te para�tre clair mais moi j'ai du mal.

    ce que j'essaye de faire est de convertir ce code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    string[] HLink=((vignette) sender).getHlink().Split(new char[]{';'});
    string Hskinset = HLink[0];
    string Hsprite = HLink[1];
    le getHlink() renvoi un string compos� comme ceci :

    Ex: "Salut �a va;Oui et toi".

    voil� ce que j'ai tenter mais apparament �a me retourne que le string apr�s le ";" mais pas celui d'avant

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    String* Hlink = __try_cast<InterfaceEditor::vignette *>(Sender)->gethlink();
    Char separator[] = {';'};
    String* split[] = Hlink->Split(separator);

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
                     String* chaine = S"Salut ça va;Oui et toi";
                     String* resultat[] = 0;
     
    				 Char delimiteur[] = {';'};
                     resultat = chaine->Split(delimiteur);
    				 String * Hskinset = resultat[0];
                     String * Hsprite = resultat[1];

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    96
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 96
    Par d�faut
    J'y avais penser et m�me tester...et �a ne marchais pas.
    Cependant l'erreur �tait autre part mon gethlink() renvoyer qu'une seule string d'o� l'erreur lors de l'affectation de [1].

    bah voil� en merci encore

  6. #6
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    il faut bien sur tester le retour ...
    le mieux �tant d'utiliser un for each ou un iterateur

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. retour de la m�thode split de la classe String
    Par ~~ Lu ~~ dans le forum Langage
    R�ponses: 5
    Dernier message: 23/03/2009, 17h27
  2. La m�thode split
    Par JeuneJavaiste dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 02/03/2009, 14h29
  3. R�ponses: 4
    Dernier message: 10/04/2007, 16h26
  4. [C#2.0] m�thode split avec s�parateur de plusieurs carat�res
    Par CUCARACHA dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 05/02/2007, 18h11
  5. Au sujet de la m�thode split
    Par sylviefrfr dans le forum Langage
    R�ponses: 6
    Dernier message: 17/11/2005, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo