[問題] 使用fscanf出現runtime error R6002?
遇到的問題:
當我使用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
03/28 00:38, 3F
→
03/28 00:41, , 4F
03/28 00:41, 4F