Ich versuche, eine Hex-Nummer aus einer geparsten Textdatei zu identifizieren und alles ist etwa 99% genau, aber ich habe ein Problem mit dieser bestimmten Instanz 0xa98h. Wann immer es diese Zeile findet, wird es 0xa98 ausgeben, anstatt es ganz zu ignorieren, da es nicht gültig ist. Ich habe so viele Variationen dieses Codes ausprobiert und muss noch einen Weg finden, dieses Problem auszuschließen.lex Parser nicht Hex korrekt angezeigt
[-]?[0][x|X][0-9A-F]+ {cout << yytext << " Number" << endl; }
Um Flex zu lernen, versuchen Sie diesen Link [Flex] (http://dinosaur.compilertools.net/flex/manpage.html) oder google "Flex Handbuch". – Scheff