GARANTIR DESCONTO

Fórum Funcao acrescentar 1 em uma string? (exemplo: A 1 = B) #271268

07/03/2005

0

Alguém conhece uma função no Delphi que de para eu somar +1 em uma string? por exemplo:
A + 1 = B;
B + 1 = C;
C + 1 = D;


Weber

Weber

Responder

Posts

07/03/2005

Xanatos

Essa é do meu tempo de facul...nao sei se é isso que voce quer mas ai vai:


var
  i: integer;
  c: char;
begin
 c:= Edit1.Text[1];
 i:= ord(c)+1;
 Edit2.Text:= CHR(I);
end;



Responder

Gostei + 0

07/03/2005

Massuda

Desculpe se não entendi sua dúvida, mas para cada char da string você pode fazer:
var
  S: string;
  I: integer;
...
  S[I] := Succ(S[I]);

  // ou ainda...

  S[I] := Chr(Ord(S[I]) + 1);
Não testei, talvez haja problema quando S[I] = 255.


Responder

Gostei + 0

07/03/2005

Weber

Beleza, vlw :lol:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar