Retirar caracteres de uma frase
Publicado por Celso Sousa (última atualização em 18/10/2016)
[ Hits: 4.492 ]
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;
}
Fila com Lista Encadeada Descritor/Cabeçalho
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (40)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (5)
Preciso recuperar videos *.mp4 corrompidos (0)









