Ein Apostroph in einem String suchen???
-
Hallo Leute,
ich will in einem String ein Apostroph suchen und ich weiß nicht wie ich es am besten machen kann: suche ich nach dem dezimalwert 039 , nach dem oktalwert 047 oder nach dem hexadezimalwert 027. So direkt nach dem Apostroph als Character zu suchen will ich nicht, weil es könnte sein dass ich andere Character die genauso aussehen treffe.Die zweite Frage ist wie kann ich nach dem Apostroph in hexadezimal- octal- oder dezimalform suchen? mit der Fkt. strchr(?????)?
schöne Grüße
amdi
-
Ein Apostroph ist ein eindeutiges Zeichen - und ob du da nach '\'', 0x27, 39 oder 047 suchen willst, ist für dein Programm egal - alle Werte werden intern identisch dargestellt (wenn man davon absieht, daß die numerischen Werte int's sind und erstmal nach char umgewandelt werden müssen).
-
Und ja, strchr() ist dafür wunderbar geeignet.
-
Danke, danke, danke ...