【发布时间】:2010-07-11 23:56:53
【问题描述】:
您好,我正在尝试将一些代码从 Windows 移植到 Linux。我有这个:
itoa(word,aux,2);
但 GCC 无法识别 itoa。如何以 C++ 方式将这种转换为 base 2?
谢谢 ;)
【问题讨论】:
-
不,gcc 无法识别 itoa。您可以从命名 word,aux,2 的类型开始
-
见How would I convert decimal into binary?。它专门关于在 C++ 中将整数格式化为二进制字符串。 Necrolis 的解决方案实际上返回一个字符串(而不是打印到 cout)。