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