C++ C++;字符串到布尔数组

C++ C++;字符串到布尔数组,c++,string,binary,C++,String,Binary,我有一个~100位的字符串,它表示以10为基数的一个数字,我想将其转换为以2为基数的一个字符串,或者转换为以二进制表示该数字的布尔数组。我可以用BigType轻松地在java中完成它,但是我不确定C++中是否有等价的。p> 函数类似于: 字符串toBinaryString(字符串numInDecimal) 谢谢你的帮助。嗯。。。这是一个地狱很多二进制数字,你会有一些有趣的时间处理它

我有一个~100位的字符串,它表示以10为基数的一个数字,我想将其转换为以2为基数的一个字符串,或者转换为以二进制表示该数字的布尔数组。我可以用BigType轻松地在java中完成它,但是我不确定C++中是否有等价的。p> 函数类似于:

字符串toBinaryString(字符串numInDecimal)


谢谢你的帮助。

嗯。。。这是一个地狱很多二进制数字,你会有一些有趣的时间处理它


<或者,你可以用它来帮助你……

不幸的是没有标准的C++类/函数来完成。 无论如何,至少在这里提供一些帮助,或者说是一些有用的起点来开发你自己的BigIN C++类:


使用GNU多精度算术库(GMP),该库位于。 然后,您可能需要从字符串创建“BigInteger”。 并再次创建一个字符串。这两个函数都以基为参数