
показывает ошибку сегментации. Выполнен дамп ядра. Копирование содержимого нескольких файлов в один файл. Вопрос в следующем: напишите программу на языке C, которая принимает строку в качестве аргумента и ищет все файлы, начинающиеся с этого имени, в текущем рабочем каталоге. Затем объедините содержимое всех этих файлов в новый файл с именем (Mfile) и верните дескриптор файла для нового файла. Вы можете посмотреть мой код по этой ссылке. это ссылка на мой код
решение1
fp=fopen("dr->d_name","r");
Приведенный выше код следует переписать как fp=fopen(dr->d_name,"r");
.
В языке C значения в двойных кавычках всегда рассматриваются как строки, а не как переменные.