オープンしようとしています。削除したいファイルがどこにあり、プログラムをどこで動かすかにもよります。ファイル名を絶対パスにしたほうが良いかもしれません。11ヶ月前ご返信ありがとうございます。ご指摘していただいた通りprintfをputsに置き換えてプログラムを動かしたところ2.txtまでは処理がうまくいったのですが3.txt以降の処理が行われていませんでした。errorが出ずに処理を行うことができました。全角の数字や空白文字が混ざっているなど、処理対象のファイル名が間違っている可能性が考えられます。11ヶ月前オフトピック一応「テキストファイルを作るプログラム」のC言語版も置いておきます。11ヶ月前fopenだと,非標準動作ではあるものの伝統的にエラーの場合はerrnoに値を設定します。このため,errnoを調べたり,perrorでエラーを表示したりしてみると,原因がわかる場合があります。↑11ヶ月前fopenだと,非標準動作ではあるものの伝統的にエラーの場合はerrnoに値を設定します。C言語の標準には含まれていませんが、POSIXの標準には含まれているようです。errorが出ずに処理を行うことができました。全角の数字や空白文字が混ざっているなど、処理対象のファイル名が間違っている可能性が考えられます。arr[]の範囲が足らなかったのが影響していたようでした。arr[]の[]内を100000といったかなり大きな値に変更したところ処理がされませんでした。arr[]の範囲が足らなかったのが影響していたようでした。サイズ、行数、行内の文字数の最大値を調べてください。arr[]の[]内を100000といったかなり大きな値に変更したところ処理がされませんでした。ローカル変数で自動変数なので、確保できるサイズが限られます。関数の外側でグローバル変数として宣言し、静的に確保するようにしてみてください。↑11ヶ月前ほかの型で置き換えるなどしてこの上限以上にすることなどは可能でしょうか?必要な領域を動的に確保すればよいでしょう。サイズ、行数、行内の文字数の最大値を教えてください。エラーの原因をとことん追求しないと、これからも困りますよ。こんなこともできます。11ヶ月前すみません。i-node番号など)は元のままです。より新規ファイルが作成されるのでファイルの属性は保存されません。オプションで済みます。ミクプラは自由にリンクできます。