Veröffentlicht 13. Juni 200520 j void test(int* t) { t[0] = 1; t[1] = 2; } void main( ) { int t[2]; test( t ); } Ich erzeuge in der main-Funktion ein Array und überge es dann wie oben zu sehen. Wie sieht die Geschichte mit mehrdimensionalen Arrays aus?? Folgendes läuft nicht: void test(int* t) { t[0] = 1; t[1] = 2; } void main( ) { int t[2][2]; test( t ); }
13. Juni 200520 j Hi, guck mal hier: http://www.pronix.de/pronix-733.html Wenn du C++ benutzt, wovon ich ausgehe aufgrund deines vorherigen Posts, solltest du besser vector verwenden, da das sicherer ist: http://www.c-plusplus.de/forum/viewtopic-var-t-is-39489.html
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.