argv[1] gibr nur ersten Buchstaben aus
-
Und wie hast du das Programm aufgerufen?
./prog a b c
ergibt
argv[0] = prog
argv[1] = a
argv[2] = b
argv[3] = cgruss
v R
-
Ja aber wenn ich das Programm mit mit
prog help
aufrufe. Wird nur das h ausgegeben
-
Oder bei
argv[0]
nur den Buchstaben vom namen des Programms
-
Minimalcode posten. Du hast einen Fehler.
-
manchmal ists so , dass du unicode eingestellt hast und das zweite byte vom argv[0] 0 ist, und somit ende der zeichenketten anzeigt?
-
Aso? Danke das wirds wahrscheinlich sein.
-
Pacino90 schrieb:
Aso? Danke das wirds wahrscheinlich sein.
Entwickelst du mit dem VS?
gruss
v R
-
Unicode und direkte Parameterübergabe (argc, argv) an mein funktioniert sowieso nicht...
-
Ja ich benutz VS. Wie kann ich das sonst lösen?
-
Entweder du stellst du Projekteinstellungen um auf ANSI-Betrieb oder du arbeitest grundsätzlich mit TCHAR und Familie (TCHAR wird je nach Optionen als char (ANSI) oder wchar_t (UNICODE) definiert).