#include <stdio.h>

void str_conteudo( char str1[], char str2[]) {
	int i=0,j, k;
	int y = -1;

	while(str1[i] != '\0') {
		if (str2[0] == str1[i]) {
			for (j = i+1,k = 1;str1[j]!= '\0' && str2[k] != '\0' && str1[j] == str2[k]; ++j,k++);

			if (str2[k] == '\0'){
                y = i;
                break;
			}
		}
		i++;
	}

	if(y>=0)
		printf("Indice do primeiro caractere que contem a string 2: %d \n", y);
	else
		printf("A string 2 nao esta contida na string 1. \n");
}

int main(int argc, char *argv[]) {
    str_conteudo ("Frase de teste","de");
    str_conteudo ("Frase de teste","teste");
    str_conteudo ("Frase de teste","Frase");
    str_conteudo ("Frase de teste","cuFra");
    str_conteudo ("Frase de teste","testem");

	return 0;
}
