here is my code:
int main(int argc, const char * argv[])
{
int *A[3] = {{1,1,1,1},{1,1,1,1},{1,1,1,1}};
int *B[4] = {{2,2,2},{2,22,2},{3,3,3},{3,3,3}};
int *C[3];
multiply(A, 1, 2, B, 3, 4, C);
printf("A matrix:\n");
printMatrix(A,3,4);
printf("B matrix:\n");
printMatrix(B,4,3);
printf("C matrix:\n");
printMatrix(C,3,3);
printf("Hello, World!\n");
return 0;
}
Its just int main part!
I'm getting the error
[warning]Braces around scalar initializer
in line:
int *A[3] = {{1,1,1,1},{1,1,1,1},{1,1,1,1}};
Why? Is it because of my mistake or compiler version difference?
Ais array ofint*.