Tôi đã cố gắng chuyển đổi QString thành kiểu char * bằng các phương pháp sau, nhưng chúng dường như không hoạt động.
//QLineEdit *line=new QLineEdit();{just to describe what is line here}
QString temp=line->text();
char *str=(char *)malloc(10);
QByteArray ba=temp.toLatin1();
strcpy(str,ba.data());
Bạn có thể giải thích lỗ hổng có thể có với phương pháp này hoặc đưa ra một phương pháp thay thế?