Hier ben ik weer met nog een C vraagje waar ik _niet_ uitkom.. Ik ben zover dat ik een process heb die wacht op input van LIRC en wát ie ge-input krijgt, doet ie ook echt wat mee.. Alleen krijgt mijn prog de input van LIRC als een string.. Nu deel ik deze string op in stukjes,
RM_hex - hexadecimale code voor ingedrukte toets,
RM_rep - repeat count, hoe lang die toets is ingedrukt
RM_name - de naam die LIRC aan die toets heeft gegeven
Nu wil ik kijken welke toets het is dmv het vergelijken van RM_hex, alleen is dit een string waarin staat "000000000000180a", wat eigenlijk zou moeten zijn "0x180a" in een integer..
Ik ben aan het klooien geweest met sscanf, alleen geeft die alleen strings als output (lukt ook niet als je een pointer naar een integer opgeeft.. )
Bvd,
RM_hex - hexadecimale code voor ingedrukte toets,
RM_rep - repeat count, hoe lang die toets is ingedrukt
RM_name - de naam die LIRC aan die toets heeft gegeven
Nu wil ik kijken welke toets het is dmv het vergelijken van RM_hex, alleen is dit een string waarin staat "000000000000180a", wat eigenlijk zou moeten zijn "0x180a" in een integer..
Ik ben aan het klooien geweest met sscanf, alleen geeft die alleen strings als output (lukt ook niet als je een pointer naar een integer opgeeft.. )
Bvd,