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:
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) ;
Partager