Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<stdlib.h>
- int main()
- {
- int *a[10], n, i, j;
- for (i = 0; i < 10; i++) {
- scanf("%d", &n);
- a[i] = malloc(sizeof(int) * n);
- for (j = 0; j < n; j++) {
- scanf("%d", (*(a+i)+j));
- printf("i= %d , j= %d, a[%d][%d]=%d\n",i,j,i,j,(*(a+i)+j));
- }
- }
- /****
- C:\Users\User\OneDrive\Documents\20200401_2D_Array_Pointing.c: In function 'int main()':
- C:\Users\User\OneDrive\Documents\20200401_2D_Array_Pointing.c:10:16: error: invalid conversion from 'void*' to 'int*' [-fpermissive]
- a[i] = malloc(sizeof(int) * n);
- ~~~~~~^~~~~~~~~~~~~~~~~
- [Finished in 0.5s]
- ******/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement