Strona 1 z 1

W jaki sposób dokonać zmiany z Qbytearray na char

: piątek 30 cze 2017, 10:24
autor: StaryAnoda
Cześć

Chciałbym dokonać konwersji danych z Qqbytearray na zmienną wskaźnikową typu Char mam taką funkcję niestety się zawiesza:

Kod: Zaznacz cały

void MainWindow::RxParser(QByteArray data)
{
    int nSize = data.size();
    char *pData = new char(nSize);
    char *wsk;

    memcpy(pData, data.data(), nSize);
    ui->label_2->setText(pData);
}


Może mi ktoś podpowiedzieć ale podać przykład jak tego dokonać ?

Re: W jaki sposób dokonać zmiany z Qbytearray na char

: piątek 30 cze 2017, 21:29
autor: inż.wielki
A co chcesz osiągnąć? Jeżeli wyświetlić tylko jako label to możesz stworzyć qstring, jako parametr w konstruktorze podaj qbytearray

Re: W jaki sposób dokonać zmiany z Qbytearray na char

: piątek 30 cze 2017, 21:55
autor: StaryAnoda
Chciałbym dokonać parsowania stringów wyłuskać co nieco

Re: W jaki sposób dokonać zmiany z Qbytearray na char

: sobota 01 lip 2017, 00:20
autor: inż.wielki
To zrób jak napisałem i spróbuj użyć metody substring