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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
fopenで別ディレクトリにファイルをオープンしたい
C言語・C++・C#
-
ファイルopenエラーになってしまう。
C言語・C++・C#
-
fopenでファイルが開かない場合・・
PHP
-
-
4
fopenでエラーとなる
C言語・C++・C#
-
5
fopenできる上限の変更
C言語・C++・C#
-
6
C言語 配列の長さの上限
C言語・C++・C#
-
7
fopenでのパス指定
C言語・C++・C#
-
8
C言語のfopenについて教えてください。
C言語・C++・C#
-
9
fopen() がたまにNULLを返す
C言語・C++・C#
-
10
バッファとは何ですか
C言語・C++・C#
-
11
char*を初期化したいのですが
C言語・C++・C#
-
12
C言語で、メモリを解放しないで終わるプログラム
C言語・C++・C#
-
13
fopenでファイル名に、変数を使いたい
C言語・C++・C#
-
14
関数から配列を返すには?
C言語・C++・C#
-
15
C言語 [fopenのエラーについて困っています]
C言語・C++・C#
-
16
外部依存関係について
C言語・C++・C#
-
17
C言語を用いたファイルの一括削除について
C言語・C++・C#
-
18
C言語でCSVファイルの行数を読み取りたい
C言語・C++・C#
-
19
C言語で複数列のデータを1列のみ読み込みたい
C言語・C++・C#
-
20
C言語で特定列だけを抽出して配列に格納し、出力したいです。 読み込みファイル(read.txt) 0
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
init関数の意味
-
セグメントエラー
-
fopne で失敗する原因
-
LPSTR型の初期化について
-
C言語のポインタに直接アドレス...
-
Run-Time Check Failure #3とい...
-
ハンドルはポインタか
-
NULLとブランクの違い
-
C++で関数ポインタから関数名を...
-
戻り値で構造体を返すことは可...
-
リトルエンディアンというもの...
-
トリプルポインタが必須!とな...
-
VBはCを混乱させる?
-
c言語で任意のファイルから読み...
-
Cで作成したDLL関数をVBから呼...
-
ポインタについて
-
C#,C++/CLI,MFCにおけるデータ...
-
C言語でのconstを返す関数
-
別のDLLのダイアログを・・・
-
NULLポインタが0でない処理系と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
init関数の意味
-
セグメントエラー
-
Run-Time Check Failure #3とい...
-
ExcelVBAでのkernel32(64bit)
-
戻り値で構造体を返すことは可...
-
fopne で失敗する原因
-
参照型で受け取った引数をポイ...
-
トリプルポインタが必須!とな...
-
ハンドルはポインタか
-
LPSTR型の初期化について
-
ポインターの使用法や利点
-
ポインタについて
-
c言語で任意のファイルから読み...
-
基本アルゴリズムの『返す』の...
-
コンストラクタでnewを失敗した...
-
ハンドル、アドレス、ポインタ...
-
アプリを32bitから64bit移行
-
デバイスハンドルとは?
-
NULLとブランクの違い
おすすめ情報