Fórum listar caracters. #185073

29/09/2003

0

to tentando fazer um aplicativom que crie listas em colunas.

aaa
aab
aac
aad
aae
aaf
aag
aah
...
quando chegar no ultimo caracter ele modifica toda lista p:

aba
abb
abc
abd
abe

quando ele tiver modificado as 3 colunas p completo,
aumentarar mais uma coluna.


Micheletti

Micheletti

Responder

Posts

29/09/2003

Marcelo Saviski

Const
NumCaracteres = 26;
Caracteres : array[1..NumCaracteres ] of Char(´A´, ´B´, ... , ´Z´);
[color=blue:ea2dc2cc8b]{COLOQUE TODOS OS CARACTERES QUE VC PRESISA USAR AQUI, e altere NumCaracteres = 26 para o nº de caracteres que vc usouu}[/color:ea2dc2cc8b]

depois faz assim

var
Col1, Col2, Col3 : integer;
s : string;
begin
s := ´´;
for Col1 := 1 to NumCaracteres do
for Col2 := 1 to NumCaracteres do
for Col3 := 0 to NumCaracteres do
s := s + #1013 + Caracteres[Col1] + Caracteres[Col2] + Caracteres[Col3];

[color=blue:ea2dc2cc8b]//Coloque um Memo no form[/color:ea2dc2cc8b] Memo1.Text := s;
end;


Responder

Gostei + 0

29/09/2003

Micheletti

como e onde aplico esse cod.
desde já muito obg. :oops:


Responder

Gostei + 0

29/09/2003

Marcelo Saviski

procedure TForm1.Button1Click(Sender : TObject);
Const 
  NumCaracteres = 26; 
  Caracteres : array[1..NumCaracteres ] of Char(´A´, ´B´, ... , ´Z´); 
  {COLOQUE TODOS OS CARACTERES QUE VC PRESISA USAR AQUI, e  altere NumCaracteres = 26 para o nº de caracteres que vc usou} 
var 
  Col1, Col2, Col3 : integer; 
  s : string; 
begin 
  s := ´´; 
  for Col1 := 1 to NumCaracteres do 
    for Col2 := 1 to NumCaracteres do 
      for Col3 := 0 to NumCaracteres do 
       s := s + 1013 + Caracteres[Col1] + Caracteres[Col2] + Caracteres[Col3]; 

  //Coloque um Memo no form
  Memo1.Text := s; 
end;


Coloque um Button e um Memo, coloque o código acima no evento OnClick do Button


Responder

Gostei + 0

29/09/2003

Micheletti

deu erro nessa linha aqui=> [color=red:186fc4945d]procedure TForm1.Button1Click(Sender : TObject); [/color:186fc4945d]


Responder

Gostei + 0

29/09/2003

Marconi

Voce criou o button1 ???

Quando voce cria, a Procedure Button1Click(Sender : TObject) é gerada automaticamente associada ao form1.

Se deu erro, é porque voce deve ter copiado o simplesmente o código do
Marcelo.

Marconi


Responder

Gostei + 0

29/09/2003

Marcelo Saviski

deu erro nessa linha aqui=> [color=red:47ca201c9a]procedure TForm1.Button1Click(Sender : TObject); [/color:47ca201c9a]


Delete ela, e delete tambem as outras que derem erro


Responder

Gostei + 0

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

Aceitar