Hi EveryOne. i am Learnng C hence it is not a part of my course but i am trying to learn it. i am reading a file which contains integers. for example. 12345637 32423423 34234233 34234234 43242343 65765767 65858688 87078787 and i want to load the same file into A 8x8 array. so can anyone plz help me out. Thanks in Advance
Something like this maybe? Code: void test33() { int arr[8][8]; int x=0, y=0; FILE *fp; if (!fopen_s(&fp,"C:\\_xfr\\numbers.txt","r")) { while (!feof(fp)) { int c=fgetc(fp); if (c>='0' && c<='9') { arr[x][y]=c-'0'; x++; if (x>7) { x=0; y++; if (y>7) break; } } } fclose(fp); } for (y=0; y<8; y++) { for (x=0; x<8; x++) { printf("%d ",arr[x][y]); } printf("\n"); } } Output: 1 2 3 4 5 6 3 7 3 2 4 2 3 4 2 3 3 4 2 3 4 2 3 3 3 4 2 3 4 2 3 4 4 3 2 4 2 3 4 3 6 5 7 6 5 7 6 7 6 5 8 5 8 6 8 8 8 7 0 7 8 7 8 7
He does, frequently, although I know him as Jesus. xpi0t0s is derived from his name in Greek (christos).