
mostrando falla de segmentación núcleo volcado copiando contenido de múltiples archivos a un solo archivo la pregunta es Escriba un programa en C que tome una cadena como argumento y busque todos los archivos que comiencen con ese nombre presentes en el directorio de trabajo actual y combine el contenido de todos esos archivos a un nuevo archivo con nombre (Mfile) y devuelve un descriptor de archivo para el nuevo archivo. puedes ver mi código en este enlace este es el enlace a mi código
Respuesta1
fp=fopen("dr->d_name","r");
El código anterior debe reescribirse como fp=fopen(dr->d_name,"r");
.
C siempre trata los valores entre comillas dobles como cadenas en lugar de variables.