Genau mit diesem
Unicode Mischmasch und mit Zeichenketten unter C/C++ habe ich ja so meine Probleme, deswegen wollte ich mir das mal genauer angucken und endlich mal verstehen.
Zum Programm:
Unicode ist in den Projektoptionen eingestellt, deswegen dachte ich, ich müsste es nicht noch mal im Code definieren.
Zitat:
warum du echtes
Unicode mit der gemischten Form (LPTSTR) zusammen benutzt, erschliesst sich mir auch nach mehrmaligem Hingucken noch nicht ganz, aber vielleicht kannst du es erklaeren.
Ich wusste nicht, dass ich es gemischt hatte. Ich würde gerne echtes
Unicode verwenden oder was wäre, deiner Meinung nach, zu empfehlen?
Zitat:
Und ueberhaupt mal weniger Windowstypen und C++-Typen mischen (sprich: disziplinierter programmieren),
Was hast du den njetzt benutzt? WCHAR istz doch ein C++ Typ aber die Typen der Parameter von der Funktion sind doch wieder Windows Typen oder?
Delphi-Quellcode:
// wprintf(INFO);
// wprintf(QUERYINPUT); <--- warum die auskommentiert sind sollte klar sein
Nicht wirklich.
Zitat:
Uebrigens empfiehlt sich beim Arbeiten mit nullterminierten Strings auch das Ausnullen des Puffers (principal).
Das geht mit
ZeroMemory?
Zitat:
Warum _tmain wenn du ohnehin komplett in
Unicode arbeiten willst?
Ist das nicht der Einsprungspunkt für
Unicode Konsolenprogramme?