Como faço para substituir um caractere em uma string?
Exemplo:
Tenho a string “0123456”, leio um int de 0 a 6, que representa a posição do caractere na string e o substituo por um outro caractere qualquer. Tem como fazer isso? :x
Ajudou sim \o/!
Sem querer abusar, o uso do vetor é obrigatório nesse caso?
Tem alguma forma de fazer a substituição sem usá-lo?
Obrigada!
danielbussade
Olá danie como te falei existe o método:
replace(oldchar,newchar);
Mas não tem como especificar o indice, por exemplo se estiver a string teste=“daniii”.
E você fizer teste=teste.replace(i,e);
O resultado sera daneee, mas e se você quisesse só modificar o último i?
Eu acho que sem o vetor não dá pra fazer, não tenho certeza.
Qualquer dúvida eh so postar.
Valeu!
Dani_RS
Hmm… entendi…
É que ainda não aprendi vetores
Mas vou dar uma estudada e tentar implementar usando ele.