Ir para conteúdo
Fórum Script Brasil
  • 0

problema com return


Jefinho

Pergunta

bom dia galera

tou tendo um problema com o return da minha função

se em vez de função faço um procedimento e coloco um printf para retorna o que desejo(soma) dá certo

quando vou usar função e coloco a soma para ser retornada pelo return simplesmente não aparece nada

int consultapormodelo(no **cid ,no **mod, no **c)
{
     char informacao[20];
     no *Tem;
     int soma;
     printf("m ");
     scanf("%s",&informacao[0]);    
     Tem=(no*)malloc(sizeof(no));
     Tem =(*mod)->prox;
     soma = 0;
         while (Tem !=NULL)
         {
             if (strcmp(Tem->modelo,informacao)==0)
                 {
            
                  Tem=Tem->proxmodelo;
                  while (Tem != NULL)
                    {                  
                      soma = soma + Tem->n;
                     Tem=Tem->proxmodelo;
                      
                    }
                   break;
                    
                 }
             else
               {      
                 Tem = Tem->prox;
               }
           }
       return(soma);
   }
/code]

bt na hora de listar não consigo retorna nada com o return
uso o printf e consigo retorna o que eu desejo
[code]void listarmodelo(no **mod)
{
    no *Tem;
    Tem = (no*)malloc(sizeof(no));
    Tem = (*mod)->prox;
    while (Tem != NULL)
    {
        printf("%s\n",Tem->modelo);
        Tem = Tem->prox;
    }      
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...