ciao ho letto la tua risposta e aggiunto due righe di codice al programma , ma per ora nulla ;
stampa solo l'ultimo valore a video
codice:
void inserisci ( listPtr *Head , char valore [] , int size )
{
listPtr Nuovo ;
listPtr precedente ;
====================
else
{
precedente = (*Head)->next ;
(*Head)->next = Nuovo ;
fprintf (stdout , "inserisci la stringa o 1 per terminare\n") ;
gets ( Nuovo->value ) ;
/*strcpy ( Nuovo->value , valore ) ; */
Nuovo->next = NULL ;
}
dev'essere uno dei soliti errori di sottofondo ; sono convinto di averla collegata bene la lista , ,ma proverò ancora
grazie