Как я могу проверить, существует ли один символ в строке C?

Я хочу проверить, есть ли один символ в строке C. Символ'|' используется для конвейеров в Linux (на самом деле, я также хочу проверить'<', '>', '>>', '&').

На Java я могу сделать это:

String.indexOf()

Но как я могу сделать это в C, не перебирая всю строку (achar* строка)?

Ответы на вопрос(2)

Ваш ответ на вопрос