Code:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i=0, j=0;
int array[64][64], maxArray[64];
int XMax=0;
char filename[20];
FILE *fHandle;
printf("Enter Filename: ");
scanf("%s", filename);
if((fHandle = fopen(filename, "r")) == NULL)
{
printf("Unable to open file");
return 0;
}
else
{
for(i=0; i<64; i++)
{
for(j=0; j<64; j++)
{
fscanf(fHandle, "%d", &array[i][j]);
}
}
}
for(i=0; i<64; i++)
{
for(j=0; j<64; j++)
{
if(array[i][j]>XMax)
{
XMax=array[i][j];
maxArray[i]=j;
}
}
}
}
As I said before it works for a 4x4 array but doesnt work for a 64x64 array. Confused!