I write a simple code to read data from texts file. It is showed below:
#include <stdio.h>
int main()
{
    FILE* FP0 ;
    FILE* FP1 ;
    int i, j ;
    int NPOINTS ;
    FP0= fopen("G:\\DATA\\data0.text","r");
    fscanf(FP0,"%d", &NPOINTS); 
    fclose(FP0);
    float COORDINATOFPOINTS[NPOINTS][2] ;
    FP1= fopen("G:\\DATA\\data1.text","r"); 
    for (i = 1; i<NPOINTS+1; ++i) 
    {
        for (j = 1; j<3; ++j)
        {
            fscanf(FP1,"%f", &COORDINATOFPOINTS[i][j]); 
        }
    }
    fclose(FP1);
    printf("%d",NPOINTS); 
    for (i = 1; i<NPOINTS+1; ++i) 
    {
        for (j = 1; j<3; ++j) 
        {
            printf("%f", COORDINATOFPOINTS[i][j]); 
        }
    }
    return 0;
}
But when I run it, it shows:0
Can someone explain why and what is wrong?