>>339
今書いてるコードがよくわからんからあれだが
node_ptr->name =(char *) malloc(strlen(buffer) + 1);
strcpy(name,buffer);
↓
the_list->name =(char *) malloc(strlen(buffer) + 1);
strcpy(the_list->name,buffer);
とかいう落ちってことはないよな・・・