| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment passer un vecteur de conteneurs à une fonction
    Le C + + langage de programmation a beaucoup de différents conteneurs pour les données . Un conteneur simple et facile à utiliser est le vecteur . Un vecteur stocke les données dans un ordre séquentiel . Il est semblable au concept de conteneur de tableau , sauf que les tableaux sont de taille fixe . Un vecteur peut augmenter ou réduire sa taille en fonction des besoins . Vous pouvez passer des vecteurs à d'autres parties d'un programme en les faisant passer comme arguments à une fonction. Un bon exemple de la façon de le faire consiste à faire passer un vecteur à une fonction qui imprime tous les éléments qu'il contient des choses dont vous aurez besoin
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    C + + Compiler , une telle GCC
    Show More Instructions
    1

    charge le C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project » pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
    2

    Importez la bibliothèque " vecteur" et la bibliothèque " iostream " . La bibliothèque " vecteur" vous permet de créer et d'utiliser des vecteurs , et la bibliothèque " iostream " vous permet d'imprimer facilement sur ​​la console de sortie. Ecrivez ce qui suit au début du fichier de code source :

    # include

    # include

    using namespace std ;

    3

    déclarer une fonction qui accepte un vecteur comme argument. Ecrivez ce qui suit ci-dessous les déclarations d'importation :

    vide printVector ( vector v)

    {}
    4

    Créer une boucle qui imprime tous les les éléments du vecteur . Écrivez les deux déclarations suivantes dans les accolades de la fonction " printVector ":

    for (int i = 0; i < V.SIZE (); i + +) {cout

    < < v [ i ] << endl; }
    5

    déclarer une fonction principale . C'est là que le programme commence à s'exécuter . Vous pourrez appeler la fonction " printVector " de la fonction principale. Ecrire la déclaration de fonction suivante en dessous de la "}" symbole de la fonction " printVector ":

    int main () {}


    6

    Créer un vecteur par écrit la déclaration suivante à l'intérieur des accolades de la fonction principale :

    vecteur v = fonct ();
    7

    déclarer une boucle for qui boucle dix fois , en ajoutant le numéro de séquence de 0 à 9 pour le vecteur . Donnez les instructions suivantes ci-dessous celle écrite à l'étape précédente :

    for (unsigned int i = 0; i < 10; i + +) {

    v.push_back ( i); }
    8

    appeler la fonction " printVector " , et lui transmettez le vecteur " v " Ecrivez ce qui suit à la fin de la fonction principale :

    printVector ( v);
    9

    exécuter le programme en appuyant sur le bouton de lecture vert. La sortie du programme ressemble à ceci:

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un programmeur ISO 
    ·Comment ouvrir un fichier PDF en C # 
    ·Comment savoir pointeurs en C 
    ·Comment faire pour modifier DataGrid cellulaire dans Si…
    ·Erreurs communes dans Turbo C 
    ·Comment utiliser les cases à cocher dans MFC 
    ·Comment allouer de la mémoire sur la pile en utilisant…
    ·Comment déterminer la taille de la structure lors de l…
    ·Comment écrire un programme pour convertir les minuscu…
    ·Holographic Définition 
      articles en vedette
    ·Fonctions de cas en VBA 
    ·Comment puis-je intégrer des données dans un script P…
    ·Comment faire pour exécuter FFmpeg comme un processus …
    ·Comment écrire un programme simple en Ruby 
    ·Comment détecter les caractères multi-octets en Java 
    ·Comment dessiner une polyligne ayant un réseau de site…
    ·Comment écrire un programme C Lecture d'une parenthès…
    ·Comment puis-je convertir la date de Datestamp dans DB2…
    ·Comment faire pour convertir GMT pour le fuseau horaire…
    ·Comment passer des informations d'une application Visua…
    Copyright © Connaissances Informatiques http://fr.wingwit.com