[問題] 使用fscanf出現runtime error R6002?

看板C_and_CPP作者 (阿滴)時間14年前 (2010/03/27 15:53), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
遇到的問題: 當我使用fscanf來抓取含有浮點數的數值時 會出現以下訊息: runtime error R6002 - floating point not loaded 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) vc++ 有問題的code: (請善用置底文標色功能) #include <stdio.h> #include <stdlib.h> int main() { float x,y,scale,ori; FILE * fp=fopen("..//ill_key//1_i110.key","r"); if(!fp){printf("error"); fclose(fp); return 0 ;} fscanf(fp,"%f %f %f %f",&x,&y,&scale,&ori); fclose(fp); return 0; } 補充說明: 以下是網路上找到的文章 說是沒有載入浮點數資料庫..這.. http://msdn.microsoft.com/en-us/library/k1x26e0x%28VS.80%29.aspx 怎感覺他說了為什麼會發生 卻沒有說我可以怎麼做來解決- -" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.197.82

03/27 16:37, , 1F
隨便做個浮點數運算就行了的樣子 @_@
03/27 16:37, 1F

03/27 16:47, , 2F
過了..原來只要設個初值阿~感謝阿
03/27 16:47, 2F

03/28 00:38, , 3F
真詭異的問題, 這算bug嗎@_@"
03/28 00:38, 3F

03/28 00:41, , 4F
之前用 TC 有類似的問題, 在對岸查到是 TC 的 bug
03/28 00:41, 4F
文章代碼(AID): #1BhRbqDO (C_and_CPP)