Ir para o conteúdo
BigMachine3

Dúvidas em centrar um texto

Mensagens Recomendadas

BigMachine3

Bom dia!!

Estou com dúvidas em centrar um texto.

Eu queria que um certo texto e números fica-se da seguinte maneira, imaginando que o seguinte quadro é a tela da linha de comandos:

--------------------------------------------------------------------

I I

I I

I abcd 120.000 s I

I querty 160.000 s I

I pedro 0.000 s I

I ze 1000.000 s I

I antonieta 80.000 s I

I I

I I

I I

--------------------------------------------------------------------

Eu ainda só aprendi a usar o gotoxy mas neste caso não sei usá-lo.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
thoga31

Para alinhar um texto para um total de len caracteres, tens os seguintes três métodos:

const foo = 'hello world';
     len = 20;

PadLeft(foo, len);    // alinha à esquerda
PadRight(foo, len);   // alinha à direita
PadCenter(foo, len);  // alinha ao centro

Para fazeres o que queres, é uma questão de "brincares" com eles ;)

Editado por thoga31

Knowledge is free!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
BHAMF

Tente usar este código também:

procedure CENTER(MENSAGEM : string);
var
 TAMANHO : integer;
begin
 TAMANHO := 40 + length(MENSAGEM) div 2;
 writeln(MENSAGEM:TAMANHO);
end;	

Assim que deves usar:

program ex;

begin

center('EXEMPLO');

end.

:D

Editado por BHAMF

Brenio Hallison A.M. Filho

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.