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() がたまにNULLを返す
C言語・C++・C#
-
C言語のfopenについて教えてください。
C言語・C++・C#
-
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
-
4
fopenでエラーとなる
C言語・C++・C#
-
5
fopenでファイルが開かない場合・・
PHP
-
6
fopenで別ディレクトリにファイルをオープンしたい
C言語・C++・C#
-
7
#define _CRT_SECURE_NO_WARNINGS について
C言語・C++・C#
-
8
C言語 配列の長さの上限
C言語・C++・C#
-
9
#defineの定数を文字列として読み込む
C言語・C++・C#
-
10
sscanfとscanfの違いがよくわからないのですが、簡単に優しく教えて下さい。 お願い致します。
C言語・C++・C#
-
11
char*を初期化したいのですが
C言語・C++・C#
-
12
fcloseで発生するエラーについて。
C言語・C++・C#
-
13
fgetsなどのときのstdinのバッファを消すには?
C言語・C++・C#
-
14
ファイルopenエラーになってしまう。
C言語・C++・C#
-
15
C言語で、メモリを解放しないで終わるプログラム
C言語・C++・C#
-
16
C言語 exitの使い方
C言語・C++・C#
-
17
fopenでのパス指定
C言語・C++・C#
-
18
freadでデータがない場合の読込値は?
C言語・C++・C#
-
19
バッファとは何ですか
C言語・C++・C#
-
20
python エラー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セグメントエラー
-
init関数の意味
-
C言語のポインタに直接アドレス...
-
Run-Time Check Failure #3とい...
-
LPSTR型の初期化について
-
fopne で失敗する原因
-
Cで作成したDLL関数をVBから呼...
-
入れ子の構造体について
-
ポインタについて
-
C言語の文字列?処理 strcpyやl...
-
連結リスト 要素の入れ替え
-
戻り値で構造体を返すことは可...
-
ハンドルはポインタか
-
[C言語] NULLは必ず0(番地)です...
-
ExcelVBAでのkernel32(64bit)
-
参照型で受け取った引数をポイ...
-
C言語の勉強しています。すみま...
-
関数ポインタを返す関数の型をt...
-
コンストラクタでnewを失敗した...
-
自作DLLの引数について、ポイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セグメントエラー
-
C言語のポインタに直接アドレス...
-
fopne で失敗する原因
-
init関数の意味
-
Run-Time Check Failure #3とい...
-
戻り値で構造体を返すことは可...
-
LPSTR型の初期化について
-
Cで作成したDLL関数をVBから呼...
-
ExcelVBAでのkernel32(64bit)
-
アプリを32bitから64bit移行
-
構造体とfscanf
-
c言語で任意のファイルから読み...
-
デバイスハンドルとは?
-
main(int argc,char **argv[])...
-
基本アルゴリズムの『返す』の...
-
コンストラクタでnewを失敗した...
-
C言語の関数と配列に関する質問
-
参照型で受け取った引数をポイ...
-
ハンドル、アドレス、ポインタ...
-
DLL<->VB間での受け渡し(文字...
おすすめ情報