問題タブ [fclose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
236555 参照

c - Create a file if one doesn't exist - C

I want my program to open a file if it exists, or else create the file. I'm trying the following code but I'm getting a debug assertion at freopen.c. Would I be better off using fclose and then fopen immediately afterward?

0 投票する
3 に答える
12247 参照

php - ファイルが存在しない場合はfwrite?

存在しない場合にのみPHPでファイルを書き込むことは可能ですか?

したがって、ファイルが存在する場合、コードはコードを記述しませんが、ファイルが存在しない場合、新しいファイルを作成してコードを記述します。

前もって感謝します!

0 投票する
1 に答える
477 参照

c - ファイルサイズが決められた数より大きいかどうかを確認するにはどうすればよいですか?

ifステートメントを使用して、ファイルサイズがKB単位で決定された数より大きいかどうかを確認したいと思います。例えば:

私はまだCに慣れていないので、別の関数を使用する必要がある場合は、明確に説明してください。

0 投票する
3 に答える
1155 参照

android - fcloseは、AndroidとLinuxで動作が異なります

次のプログラム:

-1ubuntu11.04および2ICS4.0.3エミュレーターで表示されます。この問題に関する情報が見つかりません-このコードを両方のプラットフォームで同様に機能させることはできますか?freopenonにstderrも同じ問題があります。

アップデート:

以前の小さなプログラムは、私が直面した実際の問題の原因を示していfreopen stderrます。存在しないディレクトリにファイルしようとすると、Linuxstderrでは閉じられますが、Androidでは開いたままになります。stderrさらに、この開いたファイルにsmthを書き込んでfopenから、他のファイルに書き込むと、印刷したテキストstderrがこの開いたファイルに書き込まれます。

したがって、このプログラム:

Linuxでこれを示しています:

そしてこれはアンドロイドで:

0 投票する
1 に答える
213 参照

php - PHPでfwriteを使用していますが、奇妙なエラーを出力します

私は現在fwriteを使用していますが、これがエラーとして出力されます。

コードは次のようになります。

助けてください!私は、他に何も期待しないように、テキストのstrlen(これは不要です)を入れようとしました!

0 投票する
2 に答える
14204 参照

php - fclose():18は有効なストリームリソースではありません

proc_openを使用してプロセスを実行しようとしています。プロセスのI/Oはパイプで処理されます!!

たまたま、開いた「cプログラム」が動かなくなってしまうことがあり、プロセスを強制的にシャットダウンするmax_time_limitチェックを追加しました。コールバック関数(つまり、onExit)を追加して(「call_user_function」を使用)、「プロセスが終了する」たびに有効な方法で、または強制的に情報を処理します。

「終了」機能で、I/Oパイプを閉じています

プロセスに有効な終了があった場合、上記は完全に正常に機能します。ただし、プロセスを強制的に強制終了した場合は、proc_terminateを呼び出して強制終了しました。プロセスの終了も先に進んでI/Oパイプを閉じることを理解していますが、問題は、コールバックのために、「onExit」関数プロセスが常に呼び出されることです(これが私が望む方法です。 。さらに処理を行う必要があるため)。さて、この場合、パイプを閉じようとすると、次のエラーが発生します。

「ftell」を使用してパイプが有効かどうかを確認しようとしましたが、それもエラーになりました。パイプがすでに閉じられているかどうかを確認するにはどうすればよいですか?

0 投票する
1 に答える
216 参照

php - ファイルの指定されたセクションを開いて書き込む方法

このスクリプトでファイルのセクションにデータを書き込む方法がわからないようです。適用されるコードの抜粋は次のとおりです。

誰かがこれについて私を助けてくれませんか?よろしくお願いします。

0 投票する
5 に答える
4293 参照

c - fclose()は常にEOFを返します

ファイルから特定の形式の整数を読み取る関数があります。必要に応じて正常に動作しますが、fclose()を使用してファイルを閉じようとすると、fclose()は常にEOFを返します。

なぜ何か提案はありますか?私は学生で、まだ学んでいます。以下にコードを入れました。「処理」コードが必要な場合はお知らせください。ありがとう :)

編集:すべての返信ありがとうございます。申し訳ありませんが、これは宿題の一部であるため、コードを投稿できません。私は助けを得ようとしていました、私はあなたたちに私のためにコードを作るように頼んでいません。私の教授によると、コードの投稿は違法です(他の学生が見て、おそらくコピーできるので、それは彼が私に言ったことです)。私は日曜日以降にのみコードを投稿できます。今のところ、コードを変更してfscanfの使用を避けようとします。ありがとう、そして私の謝罪。

0 投票する
3 に答える
16587 参照

php - fclose 警告: fclose(): 指定された引数は有効なストリーム リソースではありません

ページに警告が表示されます

警告: fclose(): 指定された引数は有効なストリーム リソースではありません

次のコードを使用する

コードを更新する

27行目と29行目でエラーが発生する 27行目

line29

0 投票する
3 に答える
6485 参照

php - PHPファイルをサーバーにダウンロード

phpからcurlを使用して画像をダウンロードしようとしていますが、画像をサーバーに保存する代わりに、ランダムな文字をWebブラウザー画面に出力しているだけです。コードは次のとおりです。