我試圖提取兩個(int32_t)值,並將它們放在一個char數組中。將兩個整數值連接成一個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。 我寧願一個字符數組。
在此先感謝
請顯示預期的輸入和輸出。 – robert