我通常喜欢这样的谷歌搜索,但是这次似乎找不到任何东西.
我从here下载了一些源代码,它使用一个名为roundf的函数.
我已经#include< math.h>并且作为第一个想法添加了#include< cmath>但仍然有问题.我似乎找不到功能起源于哪里…
解决方法
roundf()函数由C99定义,但是MSVC实现了很少的C99,所以它不能用于Microsoft编译器.
你可以使用这个:
float roundf(float x) { return x >= 0.0f ? floorf(x + 0.5f) : ceilf(x - 0.5f); }
原文地址:https://www.jb51.cc/c/112438.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。