【发布时间】:2016-10-16 02:00:53
【问题描述】:
我在 c++ 中有一个 1 和 0 的 50 位字符串(在外部 txt 文件中),需要在 systemC 中使用它(这里不关心)。 现在的问题是: 为了我的目的,需要先将字符串的 50 位转换为整数,然后再将整数转换为字符串。 但是当我将字符串转换为整数时,它并没有按预期反映结果。
string a = "1000000001001000100000010100001001010100010000011";
long int value;
value = atoi(a.c_str());
cout <<"converted value "<<value;
【问题讨论】:
-
您阅读过
atoi的手册页吗?
标签: c++ string long-integer type-conversion