[問題] fscanf的問題
這問題困擾我很久了
本來以下這語法在Visual Studio 2003 可用
可以一到Visual Stusio 2005 complier就會出現中斷的訊息
FILE *fp1=fopen("H_real_64.txt","r");
int m;
double temp_value,H_real[64];
for(m=0;m<64;m++)
{
fscanf(fp1,"%lf",&temp_value);
H_real[m] = temp_value;
}
這程式碼的目的是要把.txt檔裡頭的double形式的數字讀進來
找很久都不知道到底發生什麼問題
有經驗的各位版友能幫我解答一下嗎,謝謝哦~
錯誤的訊息如下 :
Debug Assertion Failed!
Program:...
File:fscanf.c
Line:52
Expression:(stream!=NULL)
for information on how your program can cause an assertion failture, see the
Visual C++ documentation on asserts.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.41.186
※ 編輯: beboy 來自: 140.112.41.186 (07/24 17:34)
推
07/24 17:38, , 1F
07/24 17:38, 1F
→
07/24 17:38, , 2F
07/24 17:38, 2F
※ 編輯: beboy 來自: 140.112.41.186 (07/24 17:43)
推
07/24 17:49, , 3F
07/24 17:49, 3F
推
07/24 18:01, , 4F
07/24 18:01, 4F
→
07/24 18:02, , 5F
07/24 18:02, 5F
→
07/24 18:02, , 6F
07/24 18:02, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章