Ir para conteúdo
Fórum Script Brasil
  • 0

DUVIDA EM TRANSFORMAÇÃO DE CARACTER EM NÚMERO DENTRO DE UMA STRING


JoãoRodrigues233

Pergunta

Boa noite,

Minha duvida consiste na troca de um caracter por um int dentro de uma string. 

O exercicio consiste em um usuário entrar com uma senha de no máximo 6 caracteres. Após a validação, o programa deve identificar se há a letra 'E' na senha e trocar ela por '3'.

 

Exemplo:

Entrada: sEnha

Saida: s3nha

 

int at12(){
        char senha[100];
        int qntletra, i;
        
        do{
            printf("DIGITE SUA SENHA: \n");
            scanf("%s", &senha);
            
            qntletra = strlen(senha);
            if((qntletra<=0)){
                printf("MINÍMO DE CARACTÉRES: 1\n");
            }else if(qntletra>6){
                printf("MAXÍMO DE CARACTÉRES: 6\n");
            }
        }while((qntletra<=0) || (qntletra>6));
        
        for(i=0;i<qntletra;i++){
            if((senha[i]==E)){
                atoi: char senha[i]==3;
            }
        }
        printf("%s", senha[i]);
    return 0;
    }

tinha feito isso até o momento

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...