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# Discussion :

Plusieurs structures imbriquées


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 67
    Par défaut Plusieurs structures imbriquées
    Bonjour,
    Je voudrais réaliser plusieurs structures imbriquées
    Comme :
    Couches[1].Neurons[1].w[1]=0

    Dans le ficier Ia.cs :
    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
    17
    18
    19
    20
    21
    using System; 
    using System.Collections.Generic; 
    using System.Linq; 
    using System.Text; 
     
    namespace test 
    { 
        class Ia 
        { 
            public struct Neuron 
            { 
                double[] w; 
            } 
     
            public struct Couche 
            { 
                int nNumNeurons; 
                Neuron[] pNeurons; 
            }; 
        } 
    }
    Dans le ficier CodeFile1.cs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dans le ficier CodeFile1.cs : 
    using System; 
    using System.Drawing; 
    using System.Windows.Forms; 
     
    public class toto 
    { 
        private void exemple() 
        { 
    // Couches[1].Neurons[1].w[1]=0; // <---- Bug ici
        } 
    }
    merci beaucoup
    @+

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Couches et Neurons correspondent à quoi, car je ne vois rien de tel dans ton code. Ensuite le fait de dire que tu ais un bug n'apporte rien du tout ... Si tu as une exception de levée, quelle est-elle ?

    Comme ça, je dirais que tes tableaux ne sont pas instanciés, d'où le problème. Mais sans informations sur l'erreur rencontrée ça reste de la divination pour le moment.

    Sinon, ta struct Neuron tu pourrais t'en débarrasser et modifier
    en

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 67
    Par défaut
    salut,
    Comme tu peux certainement t’en douter. Je souhaite réaliser un programme sur les neurones artificiels.
    Il y a encore rein de structurer dans le programme.
    Pour le moment, j’essaye de d’imbriquer plusieurs structures pour obtenir :
    Couches[1].Neurons[1].w[1]=0 ;
    Et je n’ai pas encore réussi à le réaliser.
    voila
    @+

  4. #4
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Si tu sors Couches et Neurons de nul part en espérant que cela va fonctionner, c'est l'impression que ça donne pour le moment, c'est pas gagné

    Il faudrait que tu prennes les cours de ce site pour voir comment fonctionnent les tableaux, si tu ne les instancies pas tu ne pourras rien faire. C'est valable pour le contenu des tableaux aussi.

    Un exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    // Création d'un tableau de 10 couches
    Couche[] couches = new Couche[10];
    // Création des couches
    for(int i=0;i<10;i++)
    {
        couches[i] = new Couche();
    }
    Maintenant, si tu ne connais pas à l'avance le nombre des éléments qui vont composer tes couches, neurons, ... utilise des listes, puisque pour les tableaux il faut connaître leur taille au départ.

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 67
    Par défaut
    ok merci

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

Discussions similaires

  1. structure imbriquée malloc problème
    Par tuxout dans le forum C
    Réponses: 3
    Dernier message: 26/02/2007, 06h49
  2. empêcher un break de sortir de plusieurs boucles imbriquées
    Par quidam66 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/06/2006, 21h52
  3. Malloc / structures imbriquées
    Par Lolita59 dans le forum C
    Réponses: 14
    Dernier message: 11/05/2006, 15h43
  4. plusieurs panel imbriqué
    Par bmw13fr dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 21/02/2006, 15h30
  5. Réponses: 3
    Dernier message: 20/11/2005, 20h04

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