SkiLL-World
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Lista

Ir para baixo

Lista Empty Lista

Mensagem  Admin Seg Mar 09, 2009 6:04 am

Como fazer uma lista?
esta lista armazenará infinitos nomes até o usuário não querer continuar

program lista;
type
apont:^reg;
reg=record
nome: string[10];
prox:apont;
end;
var
inicio,anda,paux:apont;
opcao:char;
begin
inicio:=nil;
anda:=nil;
repeat
if inicio=nil
then begin
new(inicio);
writeln('Digite o nome');
readln(inicio^.nome);
inicio^.prox:=nil;
paux:=inicio;
end
else begin
new(anda);
writeln('Digite o nome');
readln(anda^.nome);
anda^.prox:=nil;
paux^.prox:=anda;
paux:=anda;
end;
writeln('Deseja continuar? <s/n>');
readln(opcao);
until opcao='n';
end.

Admin
1337-soldier
1337-soldier

Mensagens : 752
Data de inscrição : 02/03/2009
Idade : 32
Localização : Hell

https://skill-time.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos