Remplissage tableau C#
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Remplissage tableau C#



  1. #1
    invite39d97ca2

    Remplissage tableau C#


    ------

    Bonjour,

    J'utilise le logiciel Visual Studio C#, je reçois des paquets de données à intervalle régulier par le port série sous cette forme:

    X1 Y1 Z1 -> premier envoi
    X2 Y2 Z2 -> deuxième envoi
    ...

    J'aimerais pouvoir les mettre dans un tableau afin de pouvoir les traiter : faire une moyenne à chaque réception des X par exemple.

    Cela me pose problème car je n'arrive pas à les mettre dans un tableau.

    Merci de votre aide.

    -----

  2. #2
    invite2d7144a7

    Re : Remplissage tableau C#

    Bonjour,

    Tu sais les recevoir dans des variables et les utiliser ?

    Tu sais ce qu'est un tableau ?

    Si oui dans les 2 cas, alors tu n'as pas de problème.

    Sinon, il faut commencer par apprendre ces 2 points.

  3. #3
    invite39d97ca2

    Re : Remplissage tableau C#

    Bonjour,

    Je reçois mes données grâce à cette ligne de code :
    string Données = PortUSB.ReadLine();

    Seulement, je n'arrive pas ensuite à l'utiliser pour ajouter chaque donnée à un tableau ou une liste...

  4. #4
    invite0bbe92c0

    Re : Remplissage tableau C#

    Bonjour

    Méthode d'instance ToCharArray sur l'object string, et c'est tout.

    Code:
    char [] myArray = PortUSB.ReadLine().ToCharArray();
    Si tu veux stocker successivement dans un tableau de char les appels successifs, tu vas te compliquer la vie. Le plus simple est de définir un liste dynamique

    Code:
    List<char> myCharList = new List<char>();
    puis

    Code:
    char [] myArray = PortUSB.ReadLine().ToCharArray();
    myCharList.AddRange(myArray);

  5. A voir en vidéo sur Futura
  6. #5
    invite39d97ca2

    Re : Remplissage tableau C#

    Bonjour,

    Merci de ta réponse.
    Comment puis-je vérifier que ça fonctionne bien ?
    Je pensais peut-être mettre la liste dans un fichier .txt, mais le format n'est pas le bon. Y a t-il une solution ?

  7. #6
    invite0bbe92c0

    Re : Remplissage tableau C#

    Citation Envoyé par guillaummme Voir le message
    Comment puis-je vérifier que ça fonctionne bien ?
    Avec le debugger de VS , bien sur !
    Tu mets un BP après ton appel et tu examine tes variables.

  8. #7
    invite39d97ca2

    Re : Remplissage tableau C#

    Houla ! Je suis encore en mode découverte de C# ! J'ai beaucoup de choses à apprendre...
    Késako, un BP ?

  9. #8
    invite0bbe92c0

    Re : Remplissage tableau C#

    BP => BreakPoint => Point d'arrêt.

    Ca permet au debugger d'interrompre le programme à cet endroit te permettant de :

    - visulaliser tes variables (utiliser le choix "quick watch" si je me souviens bien - pas de VS sous la main).
    - examiner la stack d'appel
    - exécuter pas à pas
    - etc.

    Pas la peine d'essayer de programmer avec VS sans te servir du debugger, tu vas perdre ton temps.
    Ca fait parti des bases.
    Pas la peine non plus d'apprendre toutes les fonctions du debugger - c'est pas tout de suite que tu vas débugger du multithread ou des appels natifs/managés - mais il est indispensable en revanche de connaitre le minimum :

    -mettre un point d'arrêt inconditionnel (touche F9)
    -examiner les variables
    -exécuter pas à pas (touches F10 & F11)

    ces trois fonctions te résoudront 95% des problèmes rencontrés.

Discussions similaires

  1. [PHP] tri d'un tableau et création d'un nouveau tableau
    Par invite8c013b57 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 10/02/2014, 23h05
  2. Alimentation d'un tableau divisionnaire depuis tableau principal
    Par invite76b29755 dans le forum Bricolage et décoration
    Réponses: 2
    Dernier message: 19/09/2013, 18h22
  3. Peinture magnétique, tableau blanc pour feutre, tableau noir pour craie
    Par invitee8194bd0 dans le forum Bricolage et décoration
    Réponses: 2
    Dernier message: 03/04/2012, 13h22
  4. le tableau permettant de trouver l'ordre de remplissage
    Par invite57c166fd dans le forum Chimie
    Réponses: 3
    Dernier message: 25/12/2010, 12h43
  5. LV candy : remplissage/arrêt -> remplissage/arrêt ...
    Par invite822f9df2 dans le forum Dépannage
    Réponses: 9
    Dernier message: 14/06/2007, 22h55