Jump to content
Fórum Script Brasil
  • 0

Pilhas, impressão sem destruila


robertorp
 Share

Question

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

Bom galera seguinte

to com um exercicio de um proff

meu que é desenvolver uma pilha e imprimilá como se fosse uma lista encadeada

ou seja vou imprimir ela percorrendo os dados como se fosse uma lista encadeada sem destruir os dados dela.

código: http://paste.ideaslabs.com/show/h54Yjfpvht

erro acusado pelo compilador (DECLARAÇÃO SEM EFEITO)

ele não imprime os dados

porque?

ajuda *-*"

obs: se eu apagar todo o menu switch... tirar os comentarios dos códigos abaixo ela funcioná @[email protected]"

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Olá!

Pelo que pude ver, sua pilha está correta.

A mensagem do compilador (apenas um aviso, não um erro) é por causa da inicialização do for na função de imprimir a lista. Lá está apenas n, mais nada. Você pode tirar esse n, deixando direto o ;

O problema do programa está no if dentro do case 1 do switch.

Lá você verifica se cont é maior que 1 mas cont foi inicializado com zero então a pilha nunca é criada.

O correto seria:

if(cont == 0)

Abraços,

Marcelo Utikawa da Fonseca

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...