Re: can't write wide character/string to outputfile

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Thanks many of your help
in my first program, after I change Euro's unicode to \x20ac
then it do print EUR in my screen
but my outfile file (unicode_txt) still contain nothing(exist but
length is
zero)(which is out of
expect, I assume it should print EUR as well as screen)
plz help again, and thanks a lot in advance.


I have slightly modified the program

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
 wstring ws2 = L"Euro:\x20ac";
 wofstream out("unicode.txt");
//  out.imbue(locale("el_GR.UTF-8"));
 out << ws2<< endl;
 wcout << ws2;
}

and this prints the word Euro on the terminal while the
output file is still empty.

Regards,

Apostolos





[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux