Bonjour,
En C++, on ne devrait pas utiliser un malloc, mais des new .
De plus, je pense qu'il manque un delete (correspondant au new)
Sinon, vous pouvez trouver votre problème "rapidement" si vous utilisez le débogueur (comme je l'ai dit hier sur le chat). Le débogueur, lorsque vous programme plantera, indiquera la ligne où le programme a planté (puis par déduction, vous pourrez deviner le pourquoi aussi).
char *MainWindow::StrToChar (std::string Str)
Il est préférable de passer le std::string en référence constante.
->
char *MainWindow::StrToChar (const std::string& Str)
Pareille pour le QString
Partager