Faire un cast de QSting en char*
Bonjour, j'ouvre un fichier en recuperant son nom dans un QFilDiaolog qui me retourne un QString ensuite je voudrais lire mon fichier en utilisant std::ifstream file(const char*) qui prend en entrée un char*!!!là j'ai un probléme car le parametre que je recupere et que je veux passer ensuite en parametre pour lire le fichier est un QString au lieu d'un char*!!
Donc il me faut faire une conversion de QString vers char*??
J'ai fais ça mais ca marche pas:
Code:
1 2 3 4 5 6 7
| QString fileName = QFileDialog::getOpenFileName(0, QString(), QString(),
tr("Images (*.fxd)"));
OpenFile(const QString fileName)
ensuite un cast pour lire le fichier:
const char* File = static_cast<const char*>(fileName) ; |
merci d'avance