Substituidor de letras

Publicado por Felipe Pereira Miranda (última atualização em 21/05/2012)

[ Hits: 4.952 ]

Download sub_letra.c




Um script simples com comentários que mostra como utilizar vetores e outros conceitos básicos como estrutura de repetição.

  



Esconder código-fonte

//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;
}


Scripts recomendados

Bits trocados

Inverte frase

validaCPF

Pilha estática

Teorema de Pitágoras em C++


  

Comentários
[1] Comentário enviado por felipe300194 em 21/05/2012 - 11:53h

no for o {FONTE} era para ser "\ 0" (sem espaço e sem aspas)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts