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 :

Tableau de string (Visual C++)


Sujet :

C++/CLI

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2009
    Messages : 1
    Par défaut Tableau de string (Visual C++)
    Voilà. Question toute bête. Comment puis-je faire un tableau de string? Est-ce seulement possible?

    Dans mes programmes, je n'ai aucune difficulté à créer des variables seules ou des tableaux de n'importe quel autre type de variables.

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    double groar;
    int woof[5];
    String^ meow;
    Mais quand j'essais "String^ beeh[5];" j'obtiens cette erreur:
    Erreur 1 error C2728: 'System::String ^'*: un tableau natif ne peut pas contenir ce type managé
    Précision: J'utilise Visual C++ 2008 Express.

    Donc j'en reviens à mes questions:
    Est-il possible d'utiliser des tableaux de String?
    Si oui, comment?
    Sinon, un tableau de *char serait-il possible?
    Ce genre de tableaux pourrait-il être utilisé comme variable globale?

    Merci pour vos réponses futures,
    Flash Soul~

    P.S.: Notons par ailleurs que je n'ai jamais fréquenté les "char" :p. Si cette solution s'avère la seule possibilité (en admettant que ce soit possible), pourrait-on me référer à un bon guide sur leur utilisation dans ce cas précis de "tableau de tableau de char"? Merci .

  2. #2
    Membre Expert

    Inscrit en
    Mai 2008
    Messages
    1 014
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 1 014
    Par défaut
    Bonjour,
    Erreur 1 error C2728: 'System::String ^'*: un tableau natif ne peut pas contenir ce type managé
    Je ne vois pas comment le compilateur pourrait être plus clair...

    Tu n'utilises pas du C++, mais du C++/CLI.
    Le compilateur te rappelle que les tableaux du C++ (en []) ne peuvent pas contenir de type managé du C++/CLI comme String^. Il faut donc utiliser les tableaux du C++/CLI, par exemple System.Array...

  3. #3
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 393
    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 393
    Par défaut
    Typiquement, faire la même chose que dans le prorotype de main: Déclarer le tableau en tant que cli::array< System::String^ >^.
    Code C++/CLI : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    double groar;
    int woof[5];
    array< String^ >^ meow;
    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.

Discussions similaires

  1. Tester si une String fait partie d'un tableau de String
    Par laloi dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 23/04/2005, 16h47
  2. [J2SE] tableau de string
    Par Jules82 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 17/03/2005, 14h35
  3. Ranger un tableau de String dans ma HashMap
    Par jeyce dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 26/08/2004, 22h41
  4. [Collections] Conversion de Vector en tableau de String
    Par java_math dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 06/06/2004, 12h55
  5. [Collections] Tableau de String
    Par gexti dans le forum Collection et Stream
    Réponses: 11
    Dernier message: 02/06/2004, 15h42

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