Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define XXX 5
- #define YYY 5
- void print_ar(int ar[5][5], int max_x, int max_y);
- void print_lar(int* ar, int max_x, int max_y);
- int main2()
- {
- int max_x = 5;
- int max_y = 5;
- int ar[5][5];
- printf("\n Printing ar in main \n\n");
- for (int y = 0; y < max_y; y++)
- {
- for (int x = 0; x < max_x; x++)
- {
- ar[x][y] = 42;
- printf("(x,y) = (%2i, %2i) = [%i]\n", x, y, ar[x][y]);
- }
- printf("\n");
- }
- print_ar(ar, max_x, max_y);
- int lar[5*5];
- printf("\n Printing lar in main \n\n");
- for (int y = 0; y < max_y; y++)
- {
- for (int x = 0; x < max_x; x++)
- {
- lar[x*max_y + y] = 42;
- printf("(x,y) = (%2i, %2i) = [%i]\n", x, y, ar[x*max_y + y]);
- }
- printf("\n");
- }
- print_lar(lar, max_x, max_y);
- return 0;
- }
- //void print_ar(int ar[][5], int max_x, int max_y)
- void print_ar(int ar[5][5], int max_x, int max_y)
- {
- printf("\n Printing in print_ar \n\n");
- for (int y = 0; y < max_y; y++)
- {
- for (int x = 0; x < max_x; x++)
- {
- printf("(x,y) = (%2i, %2i) = [%i]\n", x, y, ar[x][y]);
- }
- printf("\n");
- }
- }
- void print_lar(int* ar, int max_x, int max_y)
- {
- printf("\n Printing in print_lar \n\n");
- for (int y = 0; y < max_y; y++)
- {
- for (int x = 0; x < max_x; x++)
- {
- printf("(x,y) = (%2i, %2i) = [%i]\n", x, y, ar[x*max_y + y]);
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement