Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

deklaracja macierzy za pomoca wskaznika i wywolanie funkcji

Ostatnio zmodyfikowano 2014-06-30 15:28
Autor Wiadomość
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:
C/C++
#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 ); //tutaj pokazuje blad przy wywolywaniu funkcji
   
    return 0;
}
P-112983
pekfos
» 2014-06-30 15:28:13
C/C++
const int m = 3, n = 4;

P-112985
« 1 »
  Strona 1 z 1