{ int kakoy_to_massiv[5][5]; kakaya_to_functcia(kakoy_to_massiv[0]); } void kakaya_to_functcia(int *a){ for (int i=0; i<5; i++){ for (int j=0; j<5; j++){ a[j+i*5]+=2; } } }
Вопрос: внутри функции можно ли работать как-нибудь в более привычном виде?
Под более привычным имеется ввиду представить его как двумерный.
Слышал про массив указателей, вроде как должно писаться вместо (int *a) вот это:(int **a) Но я не понял как передать ему двумерный массив &kakoy_to_massiv[0][0] - так указывается только на начало массива, без одного 0 передается int *[5]
Блин, чувствую что я очень близко, но вот не могу дотянуть)
подпись была удалена администрацией
просьба не использовать картинки с сайта heroeslibrary.net, так как на них ругается Chrome
(This post was last modified: 04.04.2012 18:19 by packa.)