
顯示分段錯誤核心轉儲將多個文件的內容複製到一個文件問題是編寫一個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 始終將雙引號值視為字串而不是變數。