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));
Pergunta
JoãoRodrigues233
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
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.