No.3ベストアンサー
- 回答日時:
#1の方の回答に加えて...
・ファイル名の文字列がでたらめ(存在するかどうか以前の問題)
・指定したファイル名が実はディレクトリだった。
・ファイル名に空ポインタまたは不正なポインタを渡した。
・オープンモードに空ポインタまたは不正なポインタを渡した。
・オープンモードの形式が不正
・メモリ不足でバッファ(実装によってはファイル記述子も)の割り付けに失敗した。
・同名の関数またはマクロをユーザーが定義した。
・関数原型なしで呼び出した。
・他のスレッド等で、同じファイルに対する操作中(再入可能とは限らないので)
fopenのときNULLが返されなかったら処理を行うようにするのを、
NULLが返されたら処理するように設定していました。
自分のくだらないミスでした。
お騒がせしてすみません。
でも結構勉強にはなりましたのでありがとうございました。
No.2
- 回答日時:
実際のアプリケーションではmalloc出来ない(メモリを使い切った)ってのが多いです。
>ロックがかかっているって何ですか?
他のプロセスが既に、fopenで開けてるとかです。
参考URL:http://www.linux.or.jp/JM/html/LDP_man-pages/man …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 日本のロケット打ち上げ失敗 9 2023/03/08 09:51
- 行政学 絶対に失敗は許されない時に、失敗する人は何が原因だと思いますか? 6 2023/06/10 12:37
- 工学 H3ロケット打ち上げ失敗の原因が明らかに成りました 9 2023/06/11 17:37
- メディア・マスコミ 日本のロケット失敗について、なぜ、あんなに平謝り?おかしくない? 8 2023/03/08 14:58
- iPhone(アイフォーン) iPhone6からiPhonese(第二世代)引き継ぎ失敗しました。 LINEの引き継ぎ(データは直 3 2022/10/01 16:54
- ネットスーパー ネットショッピングで与信処理失敗とエラーが出ました!番号など正確に入力しました。残高残っています。何 2 2022/11/19 19:26
- ゲーム 友達に話しかけられて死にました 6 2022/04/13 23:33
- Android(アンドロイド) AndroidでFirefoxブラウザーを使っていますが特定の画像がダウンロード出来ませんでした。 1 2022/09/17 13:11
- いじめ・人間関係 自分が長年主担当だった業務を、失敗どころかうまく進めていたにも関わらず、幅を利かせているお局に嫌われ 3 2023/04/04 11:11
- 事件・事故 知床観光船。海中に落としちゃった。事故発生時の損傷か? サルベージ失敗時の損傷か?で争ったらどうなる 6 2022/05/26 20:25
このQ&Aを見た人はこんなQ&Aも見ています
-
fopenで別ディレクトリにファイルをオープンしたい
C言語・C++・C#
-
ファイルopenエラーになってしまう。
C言語・C++・C#
-
fopenでエラーとなる
C言語・C++・C#
-
-
4
C言語のfopenについて教えてください。
C言語・C++・C#
-
5
fopenでファイルが開かない場合・・
PHP
-
6
fopenできる上限の変更
C言語・C++・C#
-
7
fopen() がたまにNULLを返す
C言語・C++・C#
-
8
C言語 配列の長さの上限
C言語・C++・C#
-
9
ファイルクローズ(fclose)でエラーを発生させる方法
C言語・C++・C#
-
10
関数から配列を返すには?
C言語・C++・C#
-
11
バッファとは何ですか
C言語・C++・C#
-
12
LD_LIBRARY_PATHって?
UNIX・Linux
-
13
char*を初期化したいのですが
C言語・C++・C#
-
14
C言語で、メモリを解放しないで終わるプログラム
C言語・C++・C#
-
15
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
16
外部依存関係について
C言語・C++・C#
-
17
テキストファイルから文字列を読み込んで二次元配列に格納するには
C言語・C++・C#
-
18
C言語 [fopenのエラーについて困っています]
C言語・C++・C#
-
19
fopenでのパス指定
C言語・C++・C#
-
20
Debug Assertion Failed?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
高校1年です。情報技術基礎のシ...
-
セグメントエラー
-
init関数の意味
-
objective-cでの、「*」の意味
-
DelphiでCreateProcessがうまく...
-
プーさんのマウスポインタを教...
-
1mWの緑レーザポインタで紙は、...
-
アドレスとポインタがどうして...
-
どうしてエラーになるかわかり...
-
お薦めの本(明解C言語初級を...
-
C言語、配列とポインタとアスタ...
-
C#,C++/CLI,MFCにおけるデータ...
-
C++ Builderでのnewコマンドに...
-
C#で、C言語で作ったdllに文字...
-
VB6でポインタ?
-
PASCALとFARの意味
-
ポインタ引数をさらにポインタ...
-
Segment情報の取得と設定
-
プログラミングのfarについて
-
C言語のバグの警告文について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
fopne で失敗する原因
-
戻り値で構造体を返すことは可...
-
LPSTR型の初期化について
-
Run-Time Check Failure #3とい...
-
ExcelVBAでのkernel32(64bit)
-
参照型で受け取った引数をポイ...
-
init関数の意味
-
セグメントエラー
-
アプリを32bitから64bit移行
-
ハンドルはポインタか
-
ハンドル、アドレス、ポインタ...
-
C言語でのconstを返す関数
-
C++で関数ポインタから関数名を...
-
パスからファイル名を抽出
-
ReadFileの読み込みエラーについて
-
#define NULL ((void *)0) の弊害
-
CImage GetBitsメソッドについて
-
ポインタ変数の疑問
-
Cで作成したDLL関数をVBから呼...
おすすめ情報