QT更改字符阵列中的项目



我正在努力在内部的六角形阵列中更改第四字节。我需要更改char str [5]中的第四个字节(0x00)。

我可以用来用于代码的内置库或命令吗?

 QString setVal = QString::number( ui->gainSpinBox->value(), 16 ).toUpper();
    ui->statusBar->showMessage(setVal, 3000);
    char str [5] = {0xE6, 0x05, 0x01, 0x00, 0xe6};

首先, char数组内部的 char s,而不是" hexes"。后者是您的格式选择。

str[3] = ''str的第四个元素设置为0,但是由于零是零,这是一个no-op。

''char类型,这就是为什么我以这种方式写的原因。

最新更新