2 つの (int32_t) 値を抽出し、それらを char 配列内に配置しようとしています。
int32_t version = getVersion();
if (version < 0)
{
return;
}
else
{
//first part of number needs to be shifted right
int32_t major = (((version) >>16) & 0xFFFF);
int32_t minor = ((version) & 0xFFFF);
// need to concatenate these two values, and place a "." between them
setVersion(...);//requires a char array, should for example be "1.1"
}
これを行うための最良の方法について誰かアドバイスをもらえますか? std::strings を使用しないでください。私はchar配列を好むでしょう。
前もって感謝します