Qt-char中结束字符的处理


 QT处理:

void MainWindow::on_pushButton_clicked()
{
char str[10] = "hello";
// *str = 'b';
// *str = 0x0A0D;
str[1] = '0';
qDebug() << str;

char str2[10] = "hello";
str2[1] = 0x0000;
qDebug() << str2;
}

// 输出
h0llo
h

DELPHI处理:

procedure TForm1.Button1Click(Sender: TObject);
var
  pc: PChar;
begin
  pc := 'AB0CD' + #0 + 'EFGHIJKLMNOPQRSTUVWXYZ';
  ShowMessage(pc); {ABCD}
end;

// 输出
AB0CD

相关