@maniero/

CountOccurrences

C

No description

fork
loading
Files
  • main.c
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>

int main () {
	char padrao[52], mensagem[52];
	printf("Digite uma palavra:");
	fgets(mensagem, 51, stdin);
	printf("Digite o padrao a ser encontrado:");
	scanf("%s", padrao);
	printf("Palavra digitada: %s", mensagem);
	printf("Padrao digitado: %s", padrao);
	int aux = 0;
	char *tmp = mensagem;
	while ((tmp = strstr(tmp, padrao))) {
		aux++;
		tmp++;
	}
    if (aux > 0) printf("****Padrao encontrado %d vezes!****", aux);
    else printf("****Padrao nao encontrado!****");
}

//https://pt.stackoverflow.com/q/387420/101