Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Datenwandlung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.07.2008, 00:48 Uhr
HeroHolger



hat jemand eine Idee wie ich aus einem wchar_t[260] einen std::string mache?


mfg
Holger



update: hab es gefunden
http://msdn.microsoft.com/en-us/library/ms235631.aspx

Dieser Post wurde am 25.07.2008 um 00:50 Uhr von HeroHolger editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.07.2008, 01:19 Uhr
0xdeadbeef
Gott
(Operator)


Wenn du einen std::wstring benutzen kannst, mach das. Wenn nicht,

C++:
#include <cwchar>
#include <string>

// ...

wchar_t foo[260];

// ...

std::string s(foo, foo + std::wcslen(foo));


Dir muss allerdings klar sein, dass das keine besondere Umwandlung vornimmt, sondern einfach das erste Bit des betreffenden wchar_ts ignoriert. Im Zusammenhang mit Umlauten kann das zu allen möglichen Ergebnissen führen.

Wenn du von einem encoding in ein anderes umwandeln willst...unter UNIX ginge das mit iconv, unter Windows weiß ich es grad nicht auswendig.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.07.2008, 03:56 Uhr
xXx
Devil


? Gibt doch da die std::codevct?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.07.2008, 16:27 Uhr
~568u56uj
Gast


std::wstring
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
28.07.2008, 00:52 Uhr
xXx
Devil


Jo klar. Damit konvertierst du ja auch zwischen UNICODE und ANSI ... klar...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: