Arrays und Zeiger

  • Habe eine Frage:

    Möchte eine Zeichenkette einlesen char name[50];
    cin >>name;

    Soweit so gut, und jetzt möchte ich dieses Array an eine Methode übergeben;und diese soll das Array initialisieren in ein char Array [50].

    Wie gehe ich da vor,?

    int main () {
    Methode (nameP); //Damit wird die Anfangsadresse des Arrays übergeben, müsste stimmten oder?
    Wie kann ich dies dann in der Methode richtig implementieren?

    Methode (char *nameP)

    Wäre nett, könnte mir jemand weiterhelfen

  • passt eh, die funktion braucht nicht wissen wie viel speicher für den string reserviert wurde.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!