Ir ao conteúdo
  • Cadastre-se

Como achar caracteres específicos numa string?


Posts recomendados

Faça um programa para criptografar o conteúdo de uma frase digitada pelo usuário, ou seja, a criptografia troca as vogais da frase por *. A frase resultante deverá ser apresentada ao usuário.
Exemplo:
Frase: EU ESTOU NA UNIVERSIDADE.
Saída: ** *ST** N* *N*V*RS*D*D*.

Link para o comentário
Compartilhar em outros sites

Então encontrei a resposta da pergunta. A maneira mais simples de fazer é assim:

#include<stdio.h>
#include<string.h>
#include<iostream>

int main(){
	
	char palavra[30];
	char comp[6] = "aeiou";
	int x = 0;
	int y = 0;
	
	printf("Digite a frase ah criptografar:\n");
	gets(palavra);
	
	for(x=0;x<30;x++){
		for(y=0;y<5;y++){
			if(palavra[x]==comp[y]){	
				palavra[x] = '*';
			}		
		}	
	}
  
	printf("%s", palavra);
}

Muito obrigado a todos que responderam.

  • Curtir 1
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...