说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谁能告诉我为什么我的TURBO C 2.0在运行的时候告诉我 float point format not link!我给50分,快呀

编辑:说三道四文库 发布时间:2018-04-24 07:01
HTML文档下载 WORD文档下载 PDF文档下载
你的程序是不是有指针?
代码呢?
是呀,有指向结构体的指针!
请具体说说,是我的编译器的毛病还是什么?
换bc3.0来看看


           仔细检查一下options里面的设置。这个问题我也遇到过(忘了怎么解决的)。好像是那里面有设置。
           最好换用BC31。不过,borland的scanf函数总是有BUG,BC31里面还有。


你是不是用到了浮点数的运算,TC2.0对负电运算支持不是很好。用TC3.0试试。
也许,看来我真要用tc3.0了?
     joe_fox1025(joe_fox) 你好!
     很早以前我遇到过这问题,是用结构体数组时发生的,
     更奇怪的是,你先scanf("%f",&a);  后面的错就没了,
     查了好多的资料,都解决不了,怪!!!
     建议去 www.borland.com 提问。
最好把你的源代码拿来看看,我想是不是有这种情况:
float *p;
*p=1.50;

如果有类似如上的语句,可能就是由于你的指正没有初始化,没有为指针分配空间!
改为:
float *p;
p=(float *)malloc(sizeof(float));
*p=1.50;
你的问题应该就搞定了!
不过最好是把你的源码贴上来看看!
在c语言中,用scanf对二维浮点数组或结构体里边的浮点数组进行输入一般都有问题。
我自己的做法就是先设一个浮点变量,先把浮点数读到改变量,然后再赋值给真正要输入的数组。
详细一点。
多写各位帮忙,我的源程序已经帖出来了,在一个标题为:
√有道题不会做,请教大家一下.(ShingoZ)
大家去看吧!多谢指教!
大家好,我的那个程序的毛病终于找到了,大家可以在这个论坛搜索"2004奥运会跳水比赛的问题!求教!"这个问题,上面有答案,谢谢各位的帮助,给分!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘