Announcement

Collapse
No announcement yet.

Array voller Zeiger

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Array voller Zeiger

    Hallo,

    Ich hoffe ich bin demal richtig hier....


    Also ich will ein Array erzeugen, in welchem zeiger drin sind....

    meine idee:

    //Deklaration
    int* intArray[5];
    int zahl1 = 4;
    int zahl2 = 2;
    int zahl3 = 1;
    int zahl4 = 4;
    int zahl5 = 6;

    //Initialisierung
    int* pzahl1 = &zahl1;
    int* pzahl2 = &zahl2;
    int* pzahl3 = &zahl3;
    int* pzahl4 = &zahl4;
    int* pzahl5 = &zahl5;


    //Füllen des Arrays
    intArray[0] = pzahl1;
    intArray[1] = pzahl2;
    intArray[2] = pzahl3;
    intArray[3] = pzahl4;
    intArray[4] = pzahl5;

    Bitte nicht über den Sinn grübeln, es geht um das Prinzip....


    Vielen Dank für die Hilfe....

    Steffi

    (NET Framework)

  • #2
    ja, und was ist jetzt deine frage?
    Simon

    Comment


    • #3
      meine frage ist: Befinden sich nun die zeiger (welche auf die werte zeigen) im array... sodass ich auf die werte über ihre Adressen zugreifen kann....

      Comment


      • #4
        ja, das tun sie.

        Comment


        • #5
          noch eine

          Originally posted by Simon Gysi View Post
          ja, und was ist jetzt deine frage?
          Simon
          Ich hätte auch eine Frage zu dem Thema...
          Wie kann ich so ein Array übergeben?

          Ich habe die Klasse Matrix erstellt. Und nun ein Array
          Matrix * data[26];

          und nun würde ich dieses Array gerne an eine Funktion als Referenz so übergeben, dass ich in der Funktion die Adresse eines der Zeiger im Array ändern kann.
          Zweck:

          void CreateMtrx(???? ZeigerArray)
          {
          // finden des ersten Zeigers im Array der NULL ist --> speichern des Indexes auf int i

          ZeigerArray[i]= new Matrix(2,5);
          return;
          }

          Comment


          • #6
            CreateMtrx(&data);
            Christian

            Comment

            Working...
            X