Wie kann ich überprüfen, ob ein einzelnes Zeichen in einer C-Zeichenfolge vorhanden ist?
Ich möchte überprüfen, ob ein einzelnes Zeichen in einer C-Zeichenfolge enthalten ist. Der Charakter ist der'|'
verwendet für Pipelines in Linux (Eigentlich möchte ich auch überprüfen, ob'<'
, '>'
, '>>'
, '&'
).
In Java kann ich das machen:
String.indexOf()
Aber wie kann ich das in C machen, ohne die ganze Zeichenkette zu durchlaufen (achar*
Zeichenfolge)?