📄 string.cpp
字号:
extern "C" char GetDigit(int Digit);
char *itoa(long Value, char *Str, int Base)
{
char InvString[32];
char *pStr;
char *pOrig = Str;
if (Base == 10 && Value < 0) {
*Str++ = '-';
Value = -Value;
}
pStr = InvString;
do {
*pStr++ = GetDigit(Value % Base);
Value /= Base;
} while (Value);
while (pStr != InvString) {
*Str++ = *--pStr;
}
*Str = '\0';
return pOrig;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -