¿Hay una función de biblioteca C que devuelva el índice de un carácter en una cadena?Función String.indexOf en C
Hasta ahora, todo lo que he encontrado son funciones como strstr que devolverán el carácter encontrado *, no su ubicación en el texto original.
'strcspn' es más parecido a' String.IndexOfAny() '- buscando cualquiera de los caracteres en la matriz' keys'. Pero sí, hará el truco –
El comentario anterior es muy importante: hacerlo como en el ejemplo NO imita a indexOf(), por lo que la respuesta original es bastante incorrecta. – GreenieMeanie
Esto es exactamente lo que está buscando: http://stackoverflow.com/a/1479401/3395760 –