C++ Debug assertion failed

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:08:32
只要一运行就会出现,错误对话框Debug assertion failed
#include"stdio.h"
#include"math.h"
main()
{ double P[20],Q[20],E[20],F[20],G[20][20],B[20][20];

int i,j,k,n;
int flag[20],pqk[20],pvk[20];
FILE *fp;
fp=fopen("input.txt","r");
printf("Now,Please Enter The Number of Knots: n \n");
scanf("%d",&n);
printf("\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
fscanf(fp,"%f,%f",&G[i][j],&B[i][j]);

fclose(fp);
printf("\n");
printf("Here is the Y[n][n]:\n\n");
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf(" (%f)+j(%f) ",G[i][j],B[i][j]);
printf("\n");
}
fp=fopen("PQ Knot.txt","r");
for(i=0;pqk[i]!=NULL;i++)
fscanf(fp,"d",pqk[i]);
fclose(fp);
fp=fopen("PV Knot.tx

#include"stdio.h"
#include"math.h"
main()
{ double P[20],Q[20],E[20],F[20],G[20][20],B[20][20];

int i,j,k,n;
int flag[20],pqk[20],pvk[20];
FILE *fp;
fp=fopen("input.txt","r");
printf("Now,Please Enter The Number of Knots: n \n");
scanf("%d",&n);
printf("\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
fscanf(fp,"%f,%f",&G[i][j],&B[i][j]);

fclose(fp);
printf("\n");
printf("Here is the Y[n][n]:\n\n");
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf(" (%f)+j(%f) ",G[i][j],B[i][j]);
printf("\n");
}
fp=fopen("PQ Knot.txt","r");
for(i=0;pqk[i]!=NULL;i++)
fscanf(fp,"%d",pqk[i]); ///////////这
fclose(fp);
fp=fopen("PV Knot.txt","r");