Substituidor de letras
Publicado por Felipe Pereira Miranda (última atualização em 21/05/2012)
[ Hits: 5.326 ]
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;
}
Linguagem C estruturada, parte 3 - Sistema Numérico Hexadecimal
Algoritmo de ordenação: Bubble Sort
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









