我想在字符串中添加一个前导零的变量.我没有在谷歌上找到任何东西,没有人提及printf,但我想在没有(s)printf的情况下这样做.
有没有读者知道一种方式?
我正在写一个游戏服务器,这可能是一个简单的问题,但我只是想澄清一下.
为什么一个字节(char或unsigned char)最多可以容纳255(0xFF,我认为是2个字节)?当我使用sizeof(unsigned char)编译器告诉我它是1个字节.是因为(在ACSII中)它被"转换"为一个角色?
对不起这个糟糕的解释,我不是很擅长描述一个问题.
在我的游戏代码中,我想从a中删除一些元素list,
这些元素发生在循环中.我遇到的唯一问题是,当我使用时,
list::erase我必须在该函数之后断开,因为我认为
它list变得"过时"了.这会导致一点点闪烁,我想
尝试删除它.
目前的代码是这样的:
for(list<Arrow*>::iterator it = arrows.begin(); it != arrows.end(); it++)
{
Arrow* a = (*it);
if(a->isActive() == true)
{
a->update();
}
else
{
arrows.erase(it);
break;
}
}
Run Code Online (Sandbox Code Playgroud)
先感谢您!
编辑:对不起,我对矢量和列表感到困惑.得到了答案,谢谢!