以下のコードにはどのような問題がありますか? [閉鎖]

以下のコードにはどのような問題がありますか? [閉鎖]

分割エラーの表示コアダンプ複数のファイルの内容を1つのファイルにコピーする問題は、文字列を引数として使用し、現在の作業ディレクトリに存在するその名前で始まるすべてのファイルを検索し、すべてのファイルをマージするCプログラムを書くです。 files このファイルの内容を (Mfile) という名前の新しいファイルに変換し、新しいファイルのファイル記述子を返します。このリンクから私のコードを見ることができます 私のコードへのリンクは次のとおりです。

ベストアンサー1

fp=fopen("dr->d_name","r");

上記のコードは次のように書き直す必要がありますfp=fopen(dr->d_name,"r");

Cは、二重引用符で囲まれた値を常に変数ではなく文字列として扱います。

おすすめ記事