只需要读取文件中的数字,忽略第一行的ship1以及每一行最后的0,1,该怎么编程呢?
首先 定义一个文件指针fp,让指针指向数组,接着判断一下
if( (fp=fopen("D:\1.txt","wt+")) == NULL ){
printf("文件打开失败");
exit(0);
},再用for循环 通过执行fscanf语句读取到数组就行了。
望采纳!!
首先用循环逐行读取数据,然后加个标志为1,读取一行后,如果标志为1则忽略,并将标志设置为0,这样就可以跳过第一行。
假设定义3个double变量a,b,c
你循环中只需要写: fscanf(fp,"%lf %lf %lf",&a,&b,&c);就可以了。然后a,b,c可以根据你具体的数据记录需要写到数组或者数据结构中