编辑:说三道四文库 发布时间: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奥运会跳水比赛的问题!求教!"这个问题,上面有答案,谢谢各位的帮助,给分!