显示分段错误核心转储将多个文件的内容复制到一个文件问题是编写一个 C 程序,将字符串作为参数,并搜索当前工作目录中存在的以该名称开头的所有文件,然后合并所有文件的内容将这些文件转换为名为 (Mfile) 的新文件,并返回新文件的文件描述符。你可以通过这个链接观看我的代码 这是我的代码的链接
答案1
fp=fopen("dr->d_name","r");
上面的代码应该重写为fp=fopen(dr->d_name,"r");
.
C 始终将双引号值视为字符串而不是变量。
显示分段错误核心转储将多个文件的内容复制到一个文件问题是编写一个 C 程序,将字符串作为参数,并搜索当前工作目录中存在的以该名称开头的所有文件,然后合并所有文件的内容将这些文件转换为名为 (Mfile) 的新文件,并返回新文件的文件描述符。你可以通过这个链接观看我的代码 这是我的代码的链接
fp=fopen("dr->d_name","r");
上面的代码应该重写为fp=fopen(dr->d_name,"r");
.
C 始终将双引号值视为字符串而不是变量。