Substituidor de letras
Publicado por Felipe Pereira Miranda (última atualização em 21/05/2012)
[ Hits: 5.374 ]
Um script simples com comentários que mostra como utilizar vetores e outros conceitos básicos como estrutura de repetição.
//Escrito por Felipe Pereira Miranda.
//Permitido modificar, mas respeite os creditos do autor.
#include <stdio.h>
int main()
{
int i;
char str[100], nova, atual;//Aqui foi criado um vetor "str" com 100 indices, de 0 a 99, e em cada indice será comolocado uma letra
printf("Digite uma palavra ou frase: ");
gets(str); //Nesta linha foi usado gets pelo fato dele possibilitar a entrada de uma frase inteira.
printf("Digite a letra a ser substituida: ");
scanf("%c%*c", &atual);
printf("Digite a nova letra: ");
scanf("%c%*c", &nova);
for(i=0; str[i]!='{FONTE}'; i++)//Aqui utilizamos o laço for, ele varia o indice, parando somente quando chegar no fim da string "{FONTE}".
{
if(str[i]==atual)//Este if faz a seguinte verificação, se o char que está no indice str[i] for igual ao que está na variavel atual,
str[i]=nova;//Ele irá trocar pelo char que está na variavel nova. Este processo se repete até o for encontrar o fim da string.
}
printf("A palavra/frase ficou como: %s\n\n", str);
return 0;
}
Parte 3 - Sessão de estudo sobre VETORES
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (2)
Alguns aplificativos em Flatpak não rodam no Debian [RESOLVIDO] (4)









