Secondo un mio parere personale , il codice dovrebbe essere postato sul forum e non
linkato , perchè dovrei andare a visitare un altro sito , quando basta un copia incolla



vet[k] , vet è un semplice array di char , se specifichi un indice , in quel indice può contenere
esclusivamente un char , o valore corrispondente .

se tenti di inserire nell'indice qualcosa di diverso è bene che ti dia un errore

strncpy si aspetta come argomenti , due puntatori a char , e un intero
quindi non dovresti indicare l'indice di vet ma dare il puntatore al suo primo elemento
strncpy(vet,...........)

se play[i].generi è qualcosa di diverso , da un array o matrice di char , stai passando alla
funzione qualcosa , che non si aspetta e non vuole !


se si potesse sapere come è fatto il tipo playlist , sarebbe più facile capire il problema
e darti soluzioni concrete , ma immagino sia top secret