Guten Morgen,
in einer Konsolenanwendung wird als Übergabeparamter die MAC-Adresse
verlangt. In der ersten Version wurde der vorkompilierte Header
verwendet. Nun istr es so dass ich den vorkompilierten Header
deaktivieren musste. Allerdings funktioniert das mit der MAC-Adress
Einagbe und der Konvertierung in Bytes nicht mehr. Woran könnte dies
liegen???
Eingabe: 00:12:23:45:55:00
Da hast du mal richtig was verhauen. Erstens fragst du nicht ab, ob
argv[1] überhaupt valide ist (argc > 1!) und außerdem kopierst du einen
String der länger ist in einen viel zu kleinen Buffer!
Außerdem besteht eine MAC-Adresse aus Hex-Zahlen, das heißt der
Format-String müsste jeweils '%02x' sein, wenn ich das jetzt richtig
sehe.
Gruß
Marius