Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Adressweitergabe eines 2 diemensiionalen arrays

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.09.2004, 18:12 Uhr
~Frank
Gast


Hi Jungs


C++:
int test(int*);

int main()
{
    int array[10];

test(&array[0]);
clrscr();
printf("%d",array[5]);
getch();
return 0;


}

int test(int *array)
{
array[5] = 5;
return 0;
}


wie geht das mit einem 2 dimensionalen array?
wie sieht da der prototyp und die adressweitergabe aus?

Gruss,

Frank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.09.2004, 10:45 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
www.fun-soft.de/showtopic.php?threadid=2578

Zusätzlich geht imo noch sowas alla:

C++:
#include <stdio.h>

int zeige(int *);

int
main(void)
{
  int feld[2][2] = {{1,2},{3,4}};
  zeige(&feld[0][0]);
}

int zeige(int *array)
{
  printf("%i %i\n",*((array+1)+2),*array);
}



mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: