Puedes tambien usar la
funcion strstr le das de parametro la cadena, la subcadena y regresa un puntero char* a la posicion de la occurencia, si no hubo occurencia regresa NULL.
Un ejemplo:
Código C:
Ver original#include <stdio.h>
#include <string.h>
int main(){
char str[] = "Este es un ejemplo de una cadena";
char *pstr;
if(pstr == NULL)
else
printf("Ocurrencia en la posicion %d\n", (int) (pstr
- str
)); return 0;
}
Probado con gcc en ubuntu 10.04