Bootstrap

fscanf_s 用法

2.19754;0;-71.4075;28
4.39508;0;-71.3115;28
6.59261;0;-71.1581;28
8.79015;0;-70.9587;28
10.9877;0;-70.737;27
13.1852;0;-70.5153;27
15.3828;0;-70.4224;26
17.5803;0;-70.384;26
19.7778;0;-70.3583;27
21.9754;0;-70.326;29
24.1729;0;-70.3012;30
26.3705;0;-70.2791;32
28.568;0;-70.2696;33
30.7655;0;-70.277;33

对于上面的,用分号分割的,怎么去读啊?

代码如下:

    double x,y,z,non;
    FILE *fp;
    clock_t begin=clock();
    fp=fopen(read_file,"r");//文件路径
    while(1)
    {

        fscanf_s(fp,"%lf;%lf;%lf;%lf",&x,&y,&z,&non);
        //printf("%f,%f,%f    ",x,y,z);

  
        if (feof(fp))break;
    }
    fclose(fp);

注意,用了double,就得%lf