Array
Results 1 to 6 of 6

Thread: Array

  1. #1

    Title
    Master
    Join Date
    Apr 2002
    Posts
    113
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Array

    Gibt es eine Möglichkeit auf einen bestimmten teil eines Arrays zuzugreifen, zb. bei einem Array aus 5 Zeieln und 5 Spalten, nur auf die Spalten 3, 4 und 5 in der 2. und 3. Zeile?

  2. #2
    Zentor's Avatar
    Title
    CO-Administrator
    Join Date
    Dec 2001
    Location
    Wien???
    Posts
    1,156
    Thanks
    2
    Thanked 9 Times in 6 Posts
    ???
    Wie meinst du das? Willst du eine Methode wissen die dich einschränkt sodass man auf gewisse Daten keinen Zugriff bekommt?
    mfg Zentor

  3. #3

    Title
    Master
    Join Date
    Apr 2002
    Posts
    113
    Thanks
    0
    Thanked 0 Times in 0 Posts
    nein, ich habe z.B. einen array mit 5 Zeilen und 5 spalten und eine Methode für einen 1-dim Array mit 3 Elementen. Jetzt möchte ich diese Methode mit den Elementen, die in der 3. Zeile in der Spalte 2, 3 und 4 meines Arrays stehen, aufrufen .. und hab leider keine Ahnung wie ich dass mache.
    Ich hoffe ich hab mich jetzt besser ausgedrückt , wenn nicht is nicht so schlimm, ich hab mein Program jetzt eh schon abgeändert, damit ich das nicht mehr brauche - würd mich aber immer noch sehr interessieren, ob das geht.

  4. #4

    Title
    Hero
    Join Date
    Feb 2002
    Location
    NIRVANA
    Posts
    180
    Thanks
    0
    Thanked 0 Times in 0 Posts
    du müsstest eine neue methode definieren zb

    int[3] i (int[][] multi, int indexzeile, int indexspalte1, int indexspalte2,int indexspalte3){

    int temp[3];
    temp[0]= int[indexzeile][indexspalte1] ;
    temp[1]= int[indexzeile][indexspalte2] ;
    temp[2]= int[indexzeile][indexspalte3] ;


    return temp;

  5. #5
    Wings-of-Glory's Avatar
    Title
    CO-Administrator
    Join Date
    Jan 2002
    Posts
    4,001
    Thanks
    347
    Thanked 504 Times in 266 Posts

    Re: Array

    Original geschrieben von Salzkristall
    Gibt es eine Möglichkeit auf einen bestimmten teil eines Arrays zuzugreifen, zb. bei einem Array aus 5 Zeieln und 5 Spalten, nur auf die Spalten 3, 4 und 5 in der 2. und 3. Zeile?
    hmm... da würde sich ne for-schleife anbieten.
    PHP Code:
      public Unbenannt1() {
        
    zeilenAnzahl=3spaltenAnzahl=5;
        
    int[][] schmafoo=new int[zeilenAnzahl][spaltenAnzahl];
        
    int[] tmp;
        for (
    int i 0spaltenAnzahli++) {
          
    tmp[2]=schmafoo[0][i];
        }
      } 
    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.»


    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  6. #6

    Title
    Master
    Join Date
    Feb 2002
    Location
    Erde
    Posts
    123
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Hms? Hier ist ein kleiner Fehler passiert:

    PHP Code:
    for (int i 0spaltenAnzahli++) {
      
    tmp[2]=schmafoo[0][i];  // <- Hier schreibst du alles in tmp[2] hinein, sollte tmp[i] heißen...
      

    '100 little bugs in the code, 100 bugs in the code. Fix one bug, compile it again: 101 little bugs in the code.
    101 little bugs in the code . . .'
    Continue until 0 Bugs reached...

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •