Hello,
I have problem to read large file.
The file have 900 000 lines, and 3 column:
First to columns is coordinate - lat, lon
third column is integer.
When array is 600 000 program work, but if I put 700 000 don't work
What I must to do?
Code is:
Code:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
FILE *in;
float lat[600000], lon[600000];
int value[600000], i;
/*open file*/
if((in=fopen("file2.txt", "r")) == NULL) {
printf("Cannot open file");
exit(1);
}
for(i=1; i<10; i++) {
fscanf(in, "%f%f%d", &lat[i], &lon[i], &value[i]);
printf("%.3f %.3f %d\n", lat[i], lon[i], value[i]);
}
printf("\n\n");
i=5;
printf("%.3f %.3f %d\n", lat[i], lon[i], value[i]); //cheta 5-tia red
fclose(in);
return 0;
}