Jump to content
Fórum Script Brasil
  • 0

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


JoãoRodrigues233

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.8k
×
×
  • Create New...