問題タブ [fwrite]

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 投票する
4 に答える
3622 参照

c - FILE* ポインターの終わりが、書き込まれたデータのサイズと等しくありません

非常に簡単に言えば、次のコード スニペットがあります。

そしてそれは出力します:

何故ですか?書き込まれたバイト数がファイル ポインタと一致しないのはなぜですか?

0 投票する
7 に答える
25681 参照

php - ファイル内の行を PHP で上書きする

ファイルの特定の行を上書きする最良の方法は何ですか? 基本的に、ファイルで文字列「@parsethis」を検索し、その行の残りを別のもので上書きしたいと考えています。

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

php - PHP で html ファイルを開き、2 行上に移動して、そこに書き込み、閉じるにはどうすればよいですか?

いくつかの IP アドレスをログに記録するために、小さな php ファイルを作成しています。ips と日付/時刻を html ファイルに書き込みます。htmlファイルはテーブルになります。だから私はそれを次のようにしたい:

したがって、ファイルを開き、上記の行に IP と日付/時刻を書き込むために必要です。必要なものを</table> 書き込むための php が既にありますが、下に書き込みます。

初心者でどこに何を入れたらいいのかわからない…

これは私が持っているものです:

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

c++ - BMP データを書き込むとガベージが発生します

私は、PDF417 (2d バーコード) 用の独自の DLL を理解して描画することに取り組んでいます。とにかく、ファイルの実際の描画は完璧で、32 ビットの正しい境界 (モノクロの結果として) にあります。以下はデータ書き込み時のbmpバッファへのポインタのC++ Visual Studioメモリダンプからコピーしたメモリダンプです。各行は、次の行の前に 36 幅に適切に割り当てられます。

投稿のワードラップについては申し訳ありませんが、私の出力はメモリ ダンプと同じ 36 バイト幅になるように意図されていたので、ゆがみがよくわかります。

現在の図面は、幅 273 ピクセル、高さ 12 ピクセル、モノクロです...

ファイルを書き出すコードは次のとおりです-上記のメモリダンプの時点ですぐに逐語的に

実際にファイルに書き込まれる内容は次のとおりです。

ファイルを 4 行目、約 15 バイト目で読み返した結果の「0d」で歪みが始まっていることに注意してください。 9バイト分…

明らかに、すべてが 12 行のメモリ内で適切に配置されているため、描画部分は正常に機能しています。

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

c - Cでfwriteを使用する場合のファイルサイズの2GBの制限?

ディスクに空き容量がなくなるまでファイルに書き込む短いCプログラムがあります。

(Linuxで)プログラムを実行すると、ファイルが2GBに達すると停止します。

FILE構造などによる内部制限はありますか?

ありがとう。

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

php - PHP - 書き込みに失敗しました

私は立ち往生していて、手を必要としています。誰かが助けてくれることを願っていますか?

このコードで「書き込みに失敗した」理由を知っている人はいますか?

前もって感謝します。

0 投票する
4 に答える
12070 参照

php - cURLが受信したデータを書き込むようにします

私はここで見つけた次のphpコードを持っています:

私がやろうとしているのは、指定されたURLでxmlをダウンロードし、それをディスクに保存することです。echoただし、約80%が終了すると停止し、通話後に通話に到達することはありませんcurl_exec。理由はわかりませんが、メモリが不足しているためだと思います。したがって、ダウンロードするたびに、たとえば4kbのファイルにcurlにデータを書き込ませることができるかどうかを尋ねたいと思います。これが不可能な場合、phpを使用してダウンロードしてディスクに保存されたURLに保存されているxmlファイルを取得する方法を知っている人はいますか?

ベンさん、どうもありがとうございました。

編集:これは現在のコードですが、機能しません。データをファイルに書き込みますが、それでもドキュメントの約80%にすぎません。たぶんそれはメモリを超えているからではなく、他の理由ですか?URLからディスクにファイルをコピーするのがこれほど難しいとは本当に信じられません...

0 投票する
4 に答える
11859 参照

c - なぜfwriteは私が言う以上に書くのですか?

出力:

何が起こっている?writeは25755に設定されており、fwriteに、最初にあるファイルにその数のバイトを書き込み、次に25755以外の位置にimを書き込むように指示します。