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

C++/CLI Discussion :

l'ent�te de la m�thode qui retourne un String


Sujet :

C++/CLI

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    24
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France, Vend�e (Pays de la Loire)

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 24
    Par d�faut l'ent�te de la m�thode qui retourne un String
    Bonjour,

    apr�s tant d'heures de lecture de ce site, je pose ma question de d�butant (bon j'irai me cacher apr�s l'avoir pos�e:

    voila je suis en stage de d�veloppement d'une petite application et pour la r�alisationde celle-ci j'aurai besoin, entre autre de savoir :

    quelle est l'ent�te de la m�thode qui retourne un String (cf txt joint)
    ou :

    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
    using namespace System;
    
    namespace test
    {
    	class outils
    	{
    	public:static <type>  liretxt()
    		   {
    			   System::String^ fichier ="Projects.txt";
    			   System::IO::StreamReader^ sr = gcnew System::IO::StreamReader(fichier);
    			   System::String^ essai = sr->ReadToEnd();
    
    			   return essai;
    		   }
    	};
    }

    bon je sais c'est simpliste en fait cela doit me servir � afficher la r�ponse dans un combobox d�s l'ouverture, en fait l'id�al serait de pouvoir renvoyer plusieurs choix � cette liste d�roulante et l� je gal�re un max...

    Infos : je bosse sous Visual c++ express 2008 et mon niveau est : gros d�butant (m'enfin je d�vore du tuto ces derniers temps)

    Par avance merci

    Fred

  2. #2
    Membre chevronn� Avatar de Lavock
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    560
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 560
    Par d�faut
    Bonjour,
    Alors d�j�, pense au balise [code]
    Ensuite, System::String^, j'ai pas l'impression que se soit du C++ >< !
    Et pour finir, combobox, �a sonne MFC, qui est une biblioth�que MS... Donc pas "vraiment" C++. Un peu comme QT.

    [EDIT] Deplac� avant que je r�ponde, c'est des rapides les MODO sur DVP >< !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    24
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France, Vend�e (Pays de la Loire)

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 24
    Par d�faut
    Merci

    bon pour les blises... je bosse sur deux machines diff�rentes donc usb.... pas glop

    concernant c++ , c'est vrai que c'est sous vs c++ donc un chouia diff�rent du c++ "standard", voui car un chouia MFC, ces bon diex de System::String^ sont visiblement une oblication pour cr�er un String

    a moins que ma faible exp�rience ne me fasse dire des �neries plus grosses que moi


    a+

    Fred

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Y'a pas de MFC ici, seulement le Framework .Net.

    Ce que je ne comprends pas, c'est ta question. Tu veux savoir comment d�clarer liretxt() ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    24
    D�tails du profil
    Informations personnelles :
    �ge : 54
    Localisation : France, Vend�e (Pays de la Loire)

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 24
    Par d�faut
    oki

    oui sinon je cherche � caract�riser cet fonction... retournant un string...

    merci

    Fred

  6. #6
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Code C++/CLI : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //outils.h
    //using namespace System; à éviter dans les headers
     
    namespace test
    {
    	class outils
    	{
    	public:
    		static System::String^ liretxt();
    	};
    }
    Code C++/CLI : 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
    21
    22
    23
    //outils.cpp
    #include "outils.h"
    using namespace System;
    using namespace System::IO;
     
    namespace test
    {
     
    String^ outils::liretxt()
    {
    	String^ fichier = L"Projects.txt";
    	StreamReader^ sr = gcnew StreamReader(fichier);
    	String^ essai = sr->ReadToEnd();
    	return essai;
    }
     
    int main(array<String^>^ args)
    {
    	String^ toto = outils::liretxt(); //test
    	Console::WriteLine(toto);
    	return 0;
    }
    }
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

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

Discussions similaires

  1. m�thode qui retourne un tableau de chaines de caracteres
    Par Camel200 dans le forum D�buter
    R�ponses: 2
    Dernier message: 10/02/2009, 15h36
  2. R�ponses: 5
    Dernier message: 29/05/2008, 10h05
  3. une m�thode qui retourne une valeur
    Par soujava dans le forum D�buter avec Java
    R�ponses: 8
    Dernier message: 17/04/2008, 14h29
  4. R�ponses: 9
    Dernier message: 10/05/2007, 17h57
  5. R�ponses: 7
    Dernier message: 19/03/2007, 19h24

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