Hola a todos.
Me gustaría saber si conocéis alguna función en C que, dado una cadena, mire si concuerda con un patrón, por ejemplo:
cadenas: casa, perro, pato, mediavida
Comparar cada cadena con "a", y que diga 1 si concuerda (casa, perro, mediavida) o 0 si no concuerda (perro).
He estado googleando pero sólo me salen expresiones regulares. Ya existe algo parecido para nombres de archivos, mediante la función glob().