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 :

supprim� une ligne d'un tableau


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    17
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Par d�faut supprim� une ligne d'un tableau
    bonsoir voila je suis nouvelle sur le site je travaille sur mon projet de fin d'�tude et je bloque pour supprim� une ligne ou une colonne d'un tableau (je sais c primaire mais je suis d�butante en C++) je voudrai la supprim� et d�call� les autres lignes voila merci de me r�pondre

  2. #2
    Membre �clair�

    Profil pro
    Inscrit en
    Avril 2010
    Messages
    356
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 356
    Par d�faut
    Tout d'abord, supprimer ou ajouter colonnes/lignes � un tableau suppose un tableau dynamique.
    Etant dans la zone c++, je te propose d'utiliser des std::vector (si tu ne connais pas std::vector, je t'invite a reposter dans le forum C).
    Puisque tu veux supprimer une ligne, cela signifie que ton tableau est � deux dimensions (par exemple si c'est des int tu auras) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    int tab[nlignes][ncolonnes]
    //Qu'il te faut changer en 
    std::vector<std::vector<int>> tab
    Je te donnes un lien sur la documentation de std::vector et surtout de sa fonction erase :

    http://www.cplusplus.com/reference/stl/vector/
    http://www.cplusplus.com/reference/stl/vector/erase/

    Sachant que si tu veux supprimer une ligne de ton tableau, il te suffit de supprimer un �l�ment de ton premier vector.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    17
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Par d�faut
    merci l'ami je vai essay� c vrai que j'ai commencer directement au C++ sans pass� par le C merci encore

  4. #4
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    17
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Par d�faut
    mais est ce que vous pouvez me donner l'instruction pour supprim� cet ligne?

  5. #5
    Membre �clair�

    Profil pro
    Inscrit en
    Avril 2010
    Messages
    356
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 356
    Par d�faut
    Imaginons que tu es un std::vector<std::vector<int>>tab.
    Alors, pour supprimer le ligne n, il suffit de faire tab.erase(tab[n])

  6. #6
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    17
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 17
    Par d�faut
    ahhhhhh merci beaucoup je vai vous casser la t�te avec mes b�tises mais c pr la bonne cause

Discussions similaires

  1. Supprimer une ligne d'un tableau, et MAJ de la BDD
    Par big x dans le forum Struts 1
    R�ponses: 1
    Dernier message: 22/10/2007, 09h14
  2. Supprimer une ligne dans un tableau
    Par Asdorve dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 28/06/2007, 15h14
  3. R�ponses: 1
    Dernier message: 24/04/2007, 17h20
  4. [Conception] Supprimer une ligne d'un tableau � partir d'un CHECKBOX
    Par snakejl dans le forum PHP & Base de donn�es
    R�ponses: 71
    Dernier message: 30/05/2006, 08h43
  5. supprimer une ligne dans un tableau
    Par sandball22 dans le forum C++Builder
    R�ponses: 9
    Dernier message: 16/05/2006, 21h53

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