Bonjour,
Je viens d'ecrire dans le fichier example.txt des string de types char16_t, quand j'utilise
myfile << "Writing this to a file.\n"; ==>OK
de mm pour myfile << L"Writing this to a file.\n"; ==>OK
Par contre pour myfile << u"Writing this to a file.\n"; ==>KO
Qlq1 aune idée pour quoi on ne peut pas ecrire le type char16_t a l'aide de basic_ofstream<char16_t>
Merci d'avance
#include <iostream>
#include <fstream>
using namespace std;
int main () {
//ofstream myfile;
basic_ofstream<char16_t> myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();
return 0;
}
Partager