Retirar caracteres de uma frase
Publicado por Celso Sousa (última atualização em 18/10/2016)
[ Hits: 4.585 ]
Este programa retira qualquer letra de uma e string, sendo possível retirar mais de uma, aceitando espaçamento na frase.
#include <stdio.h>
#include <string.h>
#define tam 100
int i,j,k,tam_frase,tam_carac;
char frase[tam],carac[tam],aux[tam],a;
void retirar(void){
for(i=0;i<tam_frase ;i++){
for(j=0;j<tam_carac ;j++){
if(frase[i]==carac[j]){
for(k=i; k<tam_frase; k++) {
frase[k] = frase[k+1];
}
tam_frase--;
i--;
}
}
}
}
int main(){
printf("DIGITE UMA FRASE: \n");
scanf("%[^\n]s",frase);
printf("CARACTERES PARA RETIRAR: \n");
scanf("\n%[^\n]s",carac);
tam_frase = strlen(frase);
tam_carac = strlen(carac);
printf("A FRASE COM CARACTERES RETIRADOS. \n");
retirar();
printf("%s\n",frase);
return 0;
}
Formatar strings em C (RG, telefone, CEP etc)
Pegando entrada do teclado e guardando em uma string
Nenhum comentário foi encontrado.
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Conky não mostra temperaturas da CPU no notebook (15)
Após todos esses anos... youtube! (2)
archlinux resolução abaixou após atualização [RESOLVIDO] (19)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









