掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
サイズ4Gのファイルに追記をするには? (ID:55591)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
説明不足ですいません ftellは戻り値がlong型なんでファイルが4Gをこえると Cだと内部がまともに動作しないんだろうなとは思ってたんですが 実際書き込みすら出来ないとは思っていなかったもので... (Cの関数仕様にそんな注意書きがなかったので) こうすれば出来る出来ないではなくそこらへんの隠れ関数仕様を知っている 人がいないかなっと思って書き込みした次第です 因みに p1 = fopen("4Gのファイル", "a"); fprintf(p1, "A"); の後にftellを実行すると1です もう一度 fprintf(p1, "A");を実行すると2です まあ当然オーバーフローした値が帰ってきてるってことですよね
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.