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#
-
fopenでエラーとなる
C言語・C++・C#
-
-
4
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
5
ファイルopenエラーになってしまう。
C言語・C++・C#
-
6
char*を初期化したいのですが
C言語・C++・C#
-
7
#defineの定数を文字列として読み込む
C言語・C++・C#
-
8
fopenでファイルが開かない場合・・
PHP
-
9
fopenでのパス指定
C言語・C++・C#
-
10
fgets( ) の返り値は何?
C言語・C++・C#
-
11
構造体のメンバをfor文で回したい
C言語・C++・C#
-
12
fopenで別ディレクトリにファイルをオープンしたい
C言語・C++・C#
-
13
fopenできる上限の変更
C言語・C++・C#
-
14
freadでデータがない場合の読込値は?
C言語・C++・C#
-
15
python エラー
その他(プログラミング・Web制作)
-
16
C言語---ファイルに出力したデータをすべて消去する方法
C言語・C++・C#
-
17
C言語 exitの使い方
C言語・C++・C#
-
18
ファイル内のデータを1行削除する方法
C言語・C++・C#
-
19
C言語にて構造体のメンバがNULLであるかを判定するサンプルを作成して
C言語・C++・C#
-
20
C言語でファイル読み書きを早くしたい。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セグメントエラー
-
fopne で失敗する原因
-
init関数の意味
-
Run-Time Check Failure #3とい...
-
C言語のポインタに直接アドレス...
-
C++とWIN32APIとゲームプログラ...
-
C言語の関数と配列に関する質問
-
パスからファイル名を抽出
-
DLL<->VB間での受け渡し(文字...
-
戻り値で構造体を返すことは可...
-
連結リスト 要素の入れ替え
-
NULLとブランクの違い
-
ポインタ引数をさらにポインタ...
-
TCHAR文字列内の検索について
-
クイックソートの比較交換回数...
-
【なぜポインタを使うのか】
-
x64プログラムでアドレスが32bi...
-
LPSTR型の初期化について
-
ポインタについて
-
ポインタを使うことのメリット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
C言語の関数と配列に関する質問
-
戻り値で構造体を返すことは可...
-
fopne で失敗する原因
-
init関数の意味
-
Run-Time Check Failure #3とい...
-
LPSTR型の初期化について
-
セグメントエラー
-
アプリを32bitから64bit移行
-
コンストラクタでnewを失敗した...
-
ExcelVBAでのkernel32(64bit)
-
Cで作成したDLL関数をVBから呼...
-
ハンドルはポインタか
-
DLL<->VB間での受け渡し(文字...
-
C言語でのconstを返す関数
-
ポインタについて
-
参照型で受け取った引数をポイ...
-
TCHAR文字列内の検索について
-
デバイスハンドルとは?
-
基本アルゴリズムの『返す』の...
おすすめ情報