ねえ、私はVisual Studioで多くのプログラムを試しましたが、ほとんどの場合、ストリームから入力を取得しようとすると(使用中にfscanf
)、常にスローされます。debug assertion failed error ..
そして続けて言う:
stream != NULL
。このエラーが何度も発生しているので..使用方法に欠陥があると思いfscanf
ます。誰かが私に使用法を教えてくれるか、..簡単な使用法を説明するデモサンプルコードを教えていただければ幸いです..!
私はエラーを調べてみました..ほとんどの場所で、ファイルを閉じていないと表示されました..しかし、私は持っていて、少し混乱しています..助けてくれてありがとう..どうもありがとう:)
printf("Enter No of states\n");
Q=5;
// scanf("%d",&Q);
// READING ZERO MATRIX
// reading the matrix from f0.sta
{
FILE *fp;
fp = fopen("c:\\tc\\fuzzy\\f0.sta","r");
for(i=1;i<=Q;i++)
for(j=1;j<=Q;j++)
fscanf(fp,"%f",&a0[i][j]);
fclose(fp);
}
// READING ONE MATRIX
// reading the matrix from f0.sta
FILE *fp;
fp = fopen("c:\\tc\\fuzzy\\f1.sta","r");
for(i=1;i<=Q;i++)
for(j=1;j<=Q;j++)
fscanf(fp,"%f",&a1[i][j]);
fclose(fp);
これはコードビットです。