Number Function in List

0

Personal I have this function tem_numero_na_lista it happens that it is printing on the screen only the last value that I inserted in the list. The effect I want to print is whether or not it has numbers inside the list. See:

tipo_lista * tem_numero_na_lista (tipo_lista * p, int valor)
{
while (p != NULL)
{
    if (p -> info == valor)
    {
        printf("Tem %d numero(s) na Lista\n", p->info);
        return true;
    }
p = p -> prox;
}
printf("Não tem numero na Lista!\n");
return false;
}

int main() {
tipo_lista * recebida = inicializaLista();

int valor;    //uso esse?

bool valor3;  //uso esse?
case 9:
        tem_numero_na_lista(recebida, valor);
        system("pause");
        break;
}
    
asked by anonymous 25.04.2017 / 20:55

0 answers