当前位置: 代码迷 >> C语言 >> 数学函数调用出错,还是其它的?
  详细解决方案

数学函数调用出错,还是其它的?

热度:286   发布时间:2006-10-08 22:57:04.0
书上查不到trunc()
----------------解决方案--------------------------------------------------------

恩,这要看自己的见解了!


----------------解决方案--------------------------------------------------------
以下是引用神经塔在2006-10-8 22:57:10的发言:

恩,这要看自己的见解了!

调用函数要花时间的!
而宏则省去了那个时间


----------------解决方案--------------------------------------------------------
难道库函数没有trunc()
----------------解决方案--------------------------------------------------------
ok,cdmalcl老大的有道理,咱们先帮助楼主解决上面的问题,OK?
至于这个函数是没有的,我也没有见过,也没有查到!
----------------解决方案--------------------------------------------------------

应该是没有
编译的时候不通过 说没定义trunc这个函数
所以说应该没这个函数

注:TC内核编译器 VC中也说没有这个东西


----------------解决方案--------------------------------------------------------
老大哥们,您们在讨论什么啊?我怎么一句也听不懂啊?

----------------解决方案--------------------------------------------------------
看了师兄们的话,我才知道我要学得还很多,应为我哪句也没看懂
----------------解决方案--------------------------------------------------------

main()
{
float num;
int n;

printf("please input a unsigned float:");
scanf("%f",&num);

printf("the max int=%d",n=num);//n=(int)num;

getch();
}

应该强制转换一下吧。哈哈


----------------解决方案--------------------------------------------------------
以下是引用wester52716在2006-10-11 20:39:18的发言:

main()
{
float num;
int n;

printf("please input a unsigned float:");
scanf("%f",&num);

printf("the max int=%d",n=num);//n=(int)num;

getch();
}

应该强制转换一下吧。哈哈

可以不用.
个人觉得化成long类型更好一点.
----------------解决方案--------------------------------------------------------

  相关解决方案