tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
257
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CodeCrafterCpp CodeCrafterCpp ist offline Mitglied Gold
    Registriert seit
    Nov 2011
    Beiträge
    148
    Hallo,
    mein Problem ist das ich keine Ahnung hab wie ich eine Array als Argument einer Funktion machen soll. Also



    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    int a[5];
     
    a[0] = 1;
    ....
     
     
     
    int(********?)
    {
         a[0] = 2;
         ....
     
    }



    Also das ich eine Funktion hab die einfach nur die Array verändert.



    mfG
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    void funktion(int *array)
    {
    }
     
    ...
     
    int a[5];
    ...
    funktion(a);

    Oft braucht man auch die Größe des Arrays in der Funktion,
    die muss dann extra übergeben werden
    (da man bei int-Arrays etc. das Ende ja nicht erkennt)

    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    void funktion(int *array, int arraysize)
    {
    }
     
    ...
     
    int a[5];
    ...
    funktion(a, 5);

    Gruß
    CodeCrafterCpp bedankt sich. 
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    CodeCrafterCpp CodeCrafterCpp ist offline Mitglied Gold
    Registriert seit
    Nov 2011
    Beiträge
    148
    Kann ich oder soll ich eigendlich nochmal Danke schreiben oder ist das dann wieder zuviel?
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Wieder zuviel? Hat sich schonmal jemand beschwert?
    Hab jedenfalls nichts dagegen
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    CodeCrafterCpp CodeCrafterCpp ist offline Mitglied Gold
    Registriert seit
    Nov 2011
    Beiträge
    148
    Ok kann ja sein in ein paar Foren ist das so das wenn man auf Danke Drückt das wenn man nochmal schreibt das als Spam gilt.
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 28.01.08, 20:23
  2. Array auch in den Funktionen verfügbar machen
    Von hondocrx im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 05.12.05, 10:01
  3. [C] Array Rückgabe in Funktionen
    Von Razorhawk im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 02.11.05, 11:03
  4. selbstdefinierte funktionen (array zurück geben)
    Von das Frageding im Forum PHP
    Antworten: 7
    Letzter Beitrag: 18.08.05, 14:30
  5. Antworten: 3
    Letzter Beitrag: 20.12.04, 08:42