Substituidor de letras
Publicado por Felipe Pereira Miranda (última atualização em 21/05/2012)
[ Hits: 5.194 ]
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; }
Utilização de Ponteiros em C (2)
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
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)