deklaracja macierzy za pomoca wskaznika i wywolanie funkcji
Ostatnio zmodyfikowano 2014-06-30 15:28
rowekmos Temat założony przez niniejszego użytkownika |
deklaracja macierzy za pomoca wskaznika i wywolanie funkcji » 2014-06-30 15:23:05 Witam probuje zapisac macierz za pomoca wskaznika a nastepnie wywolac funkcji, nie wiem czy dobrze rozumiem zaleznosci miedzy wskaznikiem a zapisem macierzy i wywolaniem funkcji: Napisalem program probujac wykorzystac te zaleznosc, ale wystepuje pewien blad i juz gubie sie w tych wskaznikach: #include <iostream>
using namespace std; int m = 3, n = 4;
void fun( int( * y )[ 4 ] ) { int i, j; for( i = 0; i < m; i++ ) for( j = 0; j < n; j++ ) { *( y + i )[ j ] += 2; cout <<*( y + 1 )[ j ] << endl; } } int main() { int i, j; int tab[ m ][ n ]; for( i = 0; i < m; i++ ) for( j = 0; j < n; j++ ) { tab[ i ][ j ] = 1; cout << tab[ i ][ j ] << endl; } fun( tab ); return 0; } |
|
pekfos |
» 2014-06-30 15:28:13 |
|
« 1 » |