| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come restituire un vettore da A Funzione
    In C + + linguaggio di programmazione , i dati vengono memorizzati utilizzando una varietà di contenitori . Un tipo di contenitore è il vettore . Un vettore è un contenitore di memorizzazione che memorizza i dati come una sequenza di elementi. È molto simile al contenitore matrice , con una differenza sostanziale . Il vettore può crescere o restringersi come elementi vengono aggiunti o rimossi da esso . Un array ha una dimensione fissa e non può essere ridimensionato dopo la sua creazione . Un vettore può essere passato ad altre parti del programma utilizzando le funzioni . Un modo semplice per trasferire un vettore è di avere una funzione restituirlo. Cose che ti serviranno
    + ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
    compilatore C + + , ad un GCC
    Mostra più istruzioni
    1

    carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare ' File /Nuovo /Progetto' e scegliere ' C + + Project' per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
    2

    importare la libreria vettore , scrivendo la seguente riga all'inizio del file di codice sorgente : .

    # includono
    3

    Creare una funzione che restituisce un vettore . Il tipo di ritorno di una funzione precede il suo nome . Per dichiarare una funzione che restituisce un vettore , scrivere la seguente dichiarazione :
    vettore

    funz ( ) per

    { }
    4

    Dichiarare un vettore all'interno del funzione " funz . " Questo sarà il vettore tuoi funzione restituisce. Scrivere , tra le parentesi graffe della funzione " funz " :
    vettore

    v;
    5

    aggiungere alcuni elementi al vettore con il metodo " push_back " . Questo aggiunge un elemento alla parte posteriore del vettore . Per aggiungere più elementi al vettore , scrivere le seguenti righe di codice al di sotto del precedente Pagina 6

    Restituisce il vettore , che copiarlo in qualunque pezzo di codice richiama questa funzione . Inserire il codice seguente alla fine del corpo della funzione :

    ritorno v;
    7

    Creare una funzione principale , che è dove il vostro programma avrà inizio l'esecuzione. Scrivi la seguente dichiarazione di funzione nello spazio sottostante la funzione " funz " :

    int main ( ) { }


    8

    Creare un vettore all'interno del principale funzione . Questo salverà il vettore restituito dalla funzione " funz . " Scrivere il seguente all'interno delle parentesi graffe della funzione principale :
    vettore

    v;
    9

    richiamare la funzione " funz " e assegnare il vettore tornato a "v " scrivendo il seguente sotto la dichiarazione precedente :

    v = funz ();
    10

    loop attraverso il vettore e stampare i suoi elementi. Scrivere il seguente ciclo for al di sotto della precedente affermazione :

    for ( unsigned int i = 0; i < v.size (); i + + ) per

    { cout << v [i ] << endl; }
    11

    Eseguire il programma premendo il tasto play verde . L' output del programma è la seguente:

    1

    2

    3

    4

    5
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come imparare STL Container 
    ·Come fare Rientri in C + + 
    ·Come salvare i dati su XCode per iPhone 
    ·Visual Basic Tutorial 
    ·Come per rilevare una perdita di memoria in Windows con…
    ·Come risolvere il Visual C + + Runtime Library 
    ·Come creare DropDownList con chiave di ricerca in C 
    ·Come impostare il DataGridView CurrentRow 
    ·Come scrivere un programma C che legge un Parentesi 
    ·Come creare un array in C 
      Articoli in evidenza
    ·Come uccidere una connessione MySQL 
    ·Come importare Binary per Xcode 
    ·Scrum FAQ 
    ·Come rimuovere la fine della riga Da QString 
    ·Il limite di caratteri di caselle di immissione in HTML…
    ·Come scrivere uno script di installazione 
    ·Come faccio a float I tipi di script ? 
    ·Come accedere ai dati Parse 
    ·Come fare un mazzo di carte da gioco in NetBeans utiliz…
    ·Come recuperare i parametri di ingresso e uscita per le…
    Copyright © Conoscenza Informatica http://it.wingwit.com