kklj 0 Denunciar post Postado Dezembro 6, 2009 pessoal tenho uma string de numeros, e keria retirar os 0(zeros) iniciais dessa string, como faco isso? exemplo a string esta assim: "0000001220201" queria retirar somente os zeros da frente dela, o resto ficar. obrigado Compartilhar este post Link para o post Compartilhar em outros sites
marcos moreno 0 Denunciar post Postado Dezembro 6, 2009 e ai kklj aki vai um codigo pra você retira os zeros iniciais nao vo entrar em detalhes mas ta funcionando é so coloca um edit e um botao no form e adicionar esse codigo no botao procedure TForm1.Button1Click(Sender: TObject); var s : String; begin s := Edit1.Text; while s[1] = '0' do delete(s,1,1); Edit1.Text := s; end; falo Compartilhar este post Link para o post Compartilhar em outros sites
kklj 0 Denunciar post Postado Dezembro 6, 2009 po amigo simples e funcional... eu nao entendi o parametro do while... obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Dezembro 7, 2009 po amigo simples e funcional... eu nao entendi o parametro do while... obrigado Vou tentar explicar... while s[1] = '0' do //enquanto a primeira letra da variável s for igual a 0 delete(s,1,1); //apague 1 letra a partir da 1ª letra. Acho que tá entendível né!? rs Compartilhar este post Link para o post Compartilhar em outros sites
kklj 0 Denunciar post Postado Dezembro 8, 2009 amigo, mas claro impossivel, rsrs. valeu mesmo. obrigado Compartilhar este post Link para o post Compartilhar em outros sites