Tony-Montana Geschrieben 1. September 2010 Geschrieben 1. September 2010 hallo, ich versuche seit einiger Zeit and die Übergabeparameter meiner Consolen-Anwendung ranzukommen. Das sieht dann in etwa so aus: int _tmain(int argc, _TCHAR* argv[]) { for(int i=0;i<argc;i++) { cout <<argv[i]<<"\n"; } cin.get(); return 0; } Wenn ich nun mein Programm starte mit folgender Anweisung: test.exe arg1 arg2 arg3 Bekomme ich folgende Ausgabe: 00345334 00345346 00345350 0034535A Ich versteh nicht ganz wo das Problem liegt. Ich hatte mir eigentlich eine Ausgabe wie die folgende vorgestellt: Programmname (in diesem Fall test) arg1 arg2 arg3 Als IDE verwende ich Visual Studio 08. Wäre super wenn mir jemand die Augen öffnen könnte. Gruß Tony
Guybrush Threepwood Geschrieben 1. September 2010 Geschrieben 1. September 2010 Hast du denn Unicode aktiviert? Dann musst du auch wcout nehmen.
Tony-Montana Geschrieben 2. September 2010 Autor Geschrieben 2. September 2010 Jup, danke ist mir gerade eingefallen. Ist ja Standartmäßig auf UTF-8 eingestellt .
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden