UNICODE in Datei schrieben
-
Hi zusammen, ich bin dabei UNCIDOE Zeichen in eine Datei zu schreiben.
Bisher hatte ich es wie folgt realisiert:FILE* fp; fp = fopen("Info.txt","w"); fprintf(fp, "test"); fclose(fp);
Nun verwende ich aber nur noch TCHAR und LPTSTR.
Somit muss ich hier jetzt fprintf() durch _tprintf() ersetzen.
die Methode _tprintf() bekommt aber gar keinen Pointer mehr auf das File übergeben.
Könnt ihr mir hier vielleicht weiterhelfen?
-
wie wäre es statt FILE einen ofstream zu nutzen?
-
Als fprintf() für TCHAR bzw. LPTSTR solltest Du _ftprintf() einsetzen.
Die von Dir genannte Funktion _tprintf() ist was anderes!
HTH,
Martin