Tag: wchar-t

`wchar_t` ist eine grundlegende Datentyp in C und C++ Programmiersprachen, und es steht für „wide character“. Seine beabsichtigte Verwendung ist zum halten jedes Zeichen mit dem Wert aus „das system der Charakter-set“.

Deprecated conversion from string const. nach wchar_t*

Anzahl der Antworten 3 Antworten
Hallo, ich habe ein Pumpe-Klasse, die erfordert die Verwendung von eine member-variable, die ein Zeiger auf ein wchar_t-array, das die port-Adresse ein, z.B.: "com9". Das problem ist, dass wenn ich initialisieren Sie diese variable in dem Konstruktor

Vergleich 2 wchar_t-arrays

Anzahl der Antworten 2 Antworten
Ich bin sicher, das ist sooo einfach, aber ich komme aus einer c# - hintergrund, wo die Saiten sind leicht und jetzt mache ich einen kleinen Ausflug in die unmanaged Welt ich bin sehr verwirrt. Im wesentlichen

wchar_t und Codierung

Anzahl der Antworten 3 Antworten
Wenn ich konvertieren wollen ein Stück von string nach UTF-16, sagen char * xmlbuffer muss ich die konvertieren den Typ zu wchar_t * vor der Kodierung UTF-16? Und ist char* Art erforderlich, bevor die Codierung auf UTF-8?

Wie zum initialisieren einer wchar_t-Variablen?

Anzahl der Antworten 3 Antworten
Ich bin das Buch zu Lesen: C: In Kürze, und nach dem Lesen des Abschnitt Zeichensätze, die Gespräche über das große Zeichen, schrieb ich dieses Programm: #include <stdio.h> #include <stddef.h> #include <wchar.h> int main() { wchar_t wc

WChars, Codierungen, Standards und Portabilität

Anzahl der Antworten 4 Antworten
Folgendes kann nicht gelten als eine Frage ALSO; wenn es out of bounds, fühlen Sie bitte sich frei, mir zu sagen, Weg zu gehen. Die Frage ist hier grundsätzlich "verstehe ich den C-standard korrekt und ist das

Konvertiert wchar_t int

Anzahl der Antworten 5 Antworten
wie kann ich umwandeln einer wchar_t ( '9' ), um eine Ziffer in form eines int (9)? Ich habe den folgenden code, wo ich prüfen, ob oder nicht peek ist eine Ziffer: if (iswdigit(peek)) { //store peek

wstringstream zu LPWSTR

Anzahl der Antworten 6 Antworten
Ich gebaut habe, bis eine Zeichenfolge mit wstringstream und müssen, weisen Sie es einem Mitglied einer struct Typ LPWSTR. Ich versuche es mal mit my_stringstream.str().c_str() aber die folgende compile-Zeit-Fehler: cannot convert from 'const wchar_t *' in 'LPWSTR'

Wie wandle ich von einem wchar_t* wstring?

Anzahl der Antworten 2 Antworten
Oder wie Initialisiere ich einen wstring mit einem wchar_t*? Habe ich versucht, etwas wie dieses, aber es nicht ganz funktioniert. Ich bin gegeben, LPVOID, und es verweist auf ein wchar_t-Zeiger. Ich will einfach nur, um es in

Welche Methode ist die richtige für die Initialisierung einer wchar_t-string?

Anzahl der Antworten 2 Antworten
Ich Schreibe ein Programm und ich brauche die Initialisierung eines message-Puffer, hält text. Ich bin in der Lage, damit es funktioniert, aber ich Schreibe unter verschiedenen Arten zur Initialisierung der strings in C, und ich möchte, um

Konvertiert wchar_t-string?

Anzahl der Antworten 1 Antworten
Ich habe eine wchar_t ich möchte um konvertieren zu einer string. Die Zeichenfolge sollte dann gelesen werden, mit stringstream. Ich habe mir die Konvertierung über die hier: http://msdn.microsoft.com/en-us/library/ms235631(v=vs. 80).aspx aber keiner von Ihnen etwas zurückzugeben verwendbar mit

Wie kann ich drucken Sie das wchar_t-Werte auf die Konsole?

Anzahl der Antworten 7 Antworten
Beispiel: #include <iostream> using namespace std; int main() { wchar_t en = L"Hello"; wchar_t ru = L"Привет"; //Russian language cout << ru << endl << en; return 0; } Dieser code druckt nur HEX-Werte, wie Adresse. So

Mit wsprintf zu konvertieren, int, wchar_t*

Anzahl der Antworten 3 Antworten
Ich versuche, einen wchar_t* formatiert mit einem int als parameter. Ich habe Gegoogelt, eine Menge, aber ich habe endete nur mehr verwirrt. Also, betrachten Sie diesen code: int main(int argc, char** argv) { wchar_t buf[16]; wsprintf(buf, L"%d",

Wie Sie effizient kopieren BSTR zu wchar_t[]?

Anzahl der Antworten 5 Antworten
Habe ich eine BSTR-Objekt, die ich möchte, zu konvertieren, zu kopieren, auf ein wchar__t-Objekt. Die heikle Sache ist, die Länge der BSTR-Objekt könnte überall von ein paar Kilobyte bis einigen hundert Kilobyte. Gibt es eine effiziente Möglichkeit,

Fehler mit TCHAR,nicht konvertieren zu wchar_t

Anzahl der Antworten 3 Antworten
Ich wurde gefragt, hinzufügen von Funktionalität zu einer vorhandenen alten Projekt, aber ich kann es nicht bauen. Es verarbeitet unicode-Zeichenfolgen, aber ich bekomme eine Menge Fehler in Bezug auf die Verwendung von TCHAR.Speziell fast jeder Fehler ist

Warum nicht wchar_t weit verbreitet in den code für Linux / verwandten Plattformen?

Anzahl der Antworten 4 Antworten
Diese fasziniert mich, also werde ich Fragen, aus welchem Grund ist wchar_t nicht so weit auf Linux/Linux-artigen Systemen, wie es auf Windows? Insbesondere der Windows-API verwendet wchar_t intern in der Erwägung, dass ich glaube, dass Linux nicht,

wie konvertiert char-array zu wchar_t-array?

Anzahl der Antworten 4 Antworten
char cmd[40]; driver = FuncGetDrive(driver); sprintf_s(cmd, "%c:\\test.exe", driver); Kann ich nicht verwenden cmd im sei.lpFile = cmad; so, wie konvertiert char array wchar_t array ? InformationsquelleAutor pradeep | 2010-06-19

UTF-8-Kompatibilität in C++

Anzahl der Antworten 3 Antworten
Ich Schreibe ein Programm, dass muss in der Lage sein, um die Arbeit mit text in allen Sprachen. Mein Verständnis ist, dass UTF-8 wird den job zu erledigen, aber ich bin erleben einige Probleme mit Ihr. Bin

Holen Sie sich die Länge von `wchar_t*` in c++

Anzahl der Antworten 2 Antworten
Bitte, wie kann ich herausfinden, die Länge einer variable des Typs wchar_t* in c++? code-Beispiel unten: wchar_t* dimObjPrefix = L"retro_"; Ich würde gerne herausfinden, wie viele Zeichen dimObjPrefix enthält InformationsquelleAutor der Frage Jacob | 2010-05-17

Ist wchar_t nur ein typedef für unsigned short?

Anzahl der Antworten 6 Antworten
beispielsweise: wchar_t x; übersetzen: unsigned short x; InformationsquelleAutor der Frage Marlon | 2010-03-07

Die Ausgabe von 'wchar_t*' in 'ofstream'

Anzahl der Antworten 2 Antworten
Ich möchte zur Ausgabe von text in einer Datei über zwei Zeiger, die ich habe erklärt: wchar_t *Col1="dsffsd", *Col2="sdfsf"; Hier ist was ich versucht habe: std::ofstream fout; fout.open(NativeDatabasePathHist); fout<<"testing"; fout<<" "<<Col1<<" "<<Col2; fout.close(); Und hier ist, was

Ist TCHAR noch relevant?

Anzahl der Antworten 11 Antworten
Ich bin neu in der Windows-Programmierung und nach dem Lesen der Petzold-Buch Frage ich mich: ist es immer noch gute Praxis zu verwenden, die TCHAR Typ und die _T() Funktion zu erklären, strings oder wenn ich sollte,

Wie kann ich die wchar_t-Werte auf der Konsole ausgeben?

Anzahl der Antworten 5 Antworten
Beispiel: #include <iostream> using namespace std; int main() { wchar_t en = L"Hello"; wchar_t ru = L"Привет"; //Russian language cout << ru << endl << en; return 0; } Dieser code druckt nur HEX-Werte, wie Adresse. So

Wie konvertiere ich wchar_t * in std :: string?

Anzahl der Antworten 5 Antworten
Änderte ich meine Klasse, die std::string (basierend auf der Antwort, die ich bekam hier aber eine Funktion, die ich haben gibt wchar_t *. Wie kann ich es konvertieren zu std::string? Habe ich versucht, dieses: std::string test =

Ich möchte std :: string in ein const wchar_t * umwandeln

Anzahl der Antworten 4 Antworten
Gibt es irgendeine Methode? Mein computer ist AMD64. ::std::string str; BOOL loadU(const wchar_t* lpszPathName, int flag = 0); Wenn ich verwendet: loadU(&str); den VS2005 compiler sagt: Error 7 error C2664:: cannot convert parameter 1 from 'std::string *__w64

Wie drucke ich Unicode-Zeichen in C ++?

Anzahl der Antworten 6 Antworten
Ich versuche, drucken Sie eine russische "ф" (U+0444 CYRILLIC SMALL LETTER EF) - Zeichen, die gegeben ist ein code dezimal Ein tausend zwei und neunzig. Mit C++, wie kann ich drucken Sie dieses Zeichen? Ich hätte gedacht,