'initializing' : 'int ' differs in levels of indirection from 'void *'
error C2087: '<Unknown>' : missing subscript
warning C4013: 'malloc' undefined; assuming extern returning int
warning C4047: 'return' : 'int ' differs in levels of indirection from 'int *'
does anybody know what could be wrong, i checked everything....
Code:int main() { int sranje; int matrica[100][100]={NULL}; int st, re,i,j; printf("ST: "); scanf("%d", &st); printf("RE: "); scanf("%d", &re); for(i=0;i<st;i++) { for(j=0;j<re;j++) { printf("%d.%d = ",i+1,j+1); scanf("%d", &matrica[i][j]); } } for(i=0;i<re;i++) { printf("%d", funk(matrica,st,re)); } scanf("%d", &sranje); } int funk(int matrica[][], int st, int re) { int *niz; int i,j,sum=0; niz=((int *)malloc(sizeof(int)*(re))); for(i=0;i<st;i++) { for(j=0;j<re;j++) { sum=sum+matrica[i][j]; niz[i]=sum; if(j==st) { sum=0; } } } return niz; }



LinkBack URL
About LinkBacks




I used to be an adventurer like you... then I took an arrow to the knee.