这很奇怪。itoa();
似乎创建了一个无限循环。
for(int i = 0; i < 10; i++)
{
char buffer[1];
itoa(i, buffer, 10);
std::cout << buffer;
}
它到底为什么要这样做?我试过使用不同的变量i
,没有变量的数值(即itoa(1, buffer, 10);
),它仍然会一直以无限循环结束。我试过用谷歌搜索但没有成功,我在这里找到了一封关于它的旧邮件。我正在使用 Windows XP 32 位和 Code::Blocks(带有 GCC)作为编译器。
有谁知道出了什么问题?提前致谢。