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

VC++ .NET Discussion :

Créer Tableau de int


Sujet :

VC++ .NET

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut Créer Tableau de int
    Bonjours,

    comment faire un Tableau de int

    int Tableau[184];

    si c'est comme ca où je le met pour qu'il soit utilisable dans toute ma Form pas juste dans une procedure.

    Merci beaucoup pour votre aide.

    TrollTop c++.net

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    hé bien tu le déclare dans ta form...

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    ouais mais où dans la form car je l'utilise pas seulement dans une procedure mais dans beaucoup de procedure et je suis en .net est ce qu'il y a un emplacement précis pour toute mettre les variales dont on a besoin. Je suis débutant j'espère que tu comprend et pourra m'aider.

    soit précis s.v.p

    Merci d'Avance

    TrollTop c++.net

  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
    il faut le déclarer comme membre de ta form, mais si tu es en .Net, tu as peut-etre intéret à utiliser une collection générique ou un array cli.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ref class MaClasse
    {
    public:
       MaClasse() {} // constructeur
    private:
       int monTableau[50];
    };

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    Merci pour ta réponse

    Mais ca me donne une erreur. J'ai fais ca comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ref class MaClasse
    {
    public:
       MaClasse() {} // constructeur
    private:
       int TableauJoursTotal[161];
    };
    ca me donne cette erreur

    error C4368: impossible de définir 'TableauJoursTotal' comme membre de 'MEM2007::Horaire::MaClasse' managé : les types mixtes ne sont pas pris en charge

  6. #6
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    ref class MaClasse
    {
    public:
        MaClasse()
        {
            TableauJoursTotal = gcnew array<int>(161);
        }
        array<int>^ TableauJoursTotal;
     
    };
    MaClasse ^p= gcnew MaClasse;
    for(int i=0;i<p->TableauJoursTotal->GetLength(0);i++)
            p->TableauJoursTotal[i]=i*2;

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    ca compile mais ,je met un chiffre dedans et quand je l'affiche il me sort 0 toujours. j'affiche comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MaClasse().TableauJoursTotal[Nb] = Convert::ToInt32(JoursTotalHours+JoursTotalMinutes);
    			label29->Text = Convert::ToString(MaClasse().TableauJoursTotal[Nb]);
    Ce code a quoi il sert je lai pas mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MaClasse ^p= gcnew MaClasse;
    for(int i=0;i<p->TableauJoursTotal->GetLength(0);i++)
            p->TableauJoursTotal[i]=i*2;

  8. #8
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    Je modifie mon post que vaut JoursTotalHours ? et JoursTotalMinutes?
    sinon tu peux aussi faire ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    label29->Text = MaClasse().TableauJoursTotal[Nb].ToString();
    ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MaClasse ^p= gcnew MaClasse;
    for(int i=0;i<p->TableauJoursTotal->GetLength(0);i++)
            p->TableauJoursTotal[i]=i*2;
    était un exemple d'utilisation du tableau ....

  9. #9
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    j'ai essayer comme ca

    MaClasse().TableauJoursTotal[0] = 7;
    label29->Text = MaClasse().TableauJoursTotal[0].ToString();

    et il me sort 0 pareil.

  10. #10
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    un petit effort :
    as tu mis un point d'arrêt en debug pour vérifier le contenu du tableau?

  11. #11
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    j'ai mis un point d'arrêt sur la ligne que j'introduit le nombre dans le tableau et dans la fenetre debug il me parle pas du tableau et je l'ai mis aussi a la ligne suivant et il me dit rien non plus il me parle seulement de la variable Nb et du Label29. C tout .

  12. #12
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    124
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 124
    Par défaut
    j'ai trouver voici comment faire un Tableau de DateTime en c++.net

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public:static array<System::DateTime,1>^ TableauJoursTotal = gcnew array<System::DateTime>(160);
    les 1 c'est la dimension du Tableau ici 1 dimension

    160 c'est le la grosseur du Tableau.

    TrollTop c++.net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/03/2010, 22h03
  2. Procédure stocké, un tableau de int en paramètre
    Par Oberown dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/06/2006, 10h44
  3. Convertir un caractere d'un tableau en int
    Par Battosaiii dans le forum C
    Réponses: 8
    Dernier message: 21/03/2006, 16h28
  4. aide manipulation tableau de int
    Par capone dans le forum C++
    Réponses: 4
    Dernier message: 30/01/2006, 11h55
  5. problème our passer des string dans tableau d'int
    Par Battosaiii dans le forum C++
    Réponses: 9
    Dernier message: 15/07/2004, 17h42

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