TheRunner
Power Member
Boas
Sinceramente não sei se o titulo está correcto mas pronto. Estou a fazer um projecto em c em que tenho de trabalhar com listas. O Professor pede para fazer uma função que me encontre uma musica na lista (cada musica é composta pelo titulo, artista e duração) e o cabeçalho da função é assim:
É possível de fazer o que o stor me pede? :s
Cumps
Sinceramente não sei se o titulo está correcto mas pronto. Estou a fazer um projecto em c em que tenho de trabalhar com listas. O Professor pede para fazer uma função que me encontre uma musica na lista (cada musica é composta pelo titulo, artista e duração) e o cabeçalho da função é assim:
Esta vai devolver a posição em que a musica se encontra. A outra condição que o stor pede é que um dos valores (titulo ou artista) possa ser enviado como NULL ou seja:int encontrar(Lista l, char *titulo, char *artista)
Eu fiquei um bocado desconfiado quando vi isto no enunciado e quando chegou a altura de fazer a função pus esta a funcionar perfeitamente quando recebia os dois elementos (titulo e musica), mas quando chegou a altura de exprimentar com alguns dos valores a NULL pus um printf na primeira linha da função e quando a mando exercutar nem o printf imprime porque dá logo segmentation fault.posicao = encontrar(l, NULL, "Starlight");
É possível de fazer o que o stor me pede? :s
Cumps