J'utilise le flux de fichier de chaîne large std :: wofstream pour ouvrir un fichier et lire son contenu. J'ai utilisé l'en-tête fstream. Mais quand je compile ce code sur XCode 7, il montre l'erreur suivantestd :: wofstream :: open ne fonctionne pas sur MAC/Xcode
No matching member function for call to 'open'
mon code était comme
header used <fstream>
std::wofstream out;
out.open(filename, std::ios::binary); <--- error
* filename is wide char string
REMARQUE: Il travaille sur les fenêtres fines avec Visual Studio 2015.
donc, dois-je convertir le nom de fichier à std :: string? – Jai
@Jai Si vous l'avez en tant que 'std :: wstring' alors oui. Vous pouvez voir comment faire cela ici: http://stackoverflow.com/questions/4804298/how-to-convert-wstring-into-string – NathanOliver