No.4
- 回答日時:
フォルダ(ディレクトリ)に対しては、通常のファイルi/o関数(fread,fwrite,fget,fscanf,...)は使えませんが。
WindowsならFindFirstFile(),FindNextFile()とか、
linuxならopendir(),readdir()とか、
専用の物を使います。
通常のファイルと同じ処理が出来ない、意味が無いためです。
何をしたいか、使う他の関数というのはどんな関数で何をする物なのか等書いた方がいいと思いますよ。
また、OS等も明記した方がいいです。
たとえば、フォルダ内にある各ファイルに対して何かしたいとか、
フォルダの作成日付が知りたいとか。
この回答へのお礼
お礼日時:2004/05/07 13:26
準備されたオープン関数にディレクトリオープンモードというものが準備されていました。
勉強になりました。ありがとうございました。
今度質問するときはもうすこし情報を伝えるようにします。
No.1
- 回答日時:
変数へのポインタとファイルポインタと混同されてはいませんか?この二つはまったく異なるものです。
C言語で一般的にポインタと言えば前者を指しますが、ファイルポインタとはファイルアクセス時のファイル内の位置を表します。言い換えれば、前者はメモリー空間上のアドレスで、後者はファイル内のデータ位置です。変数ポインタ(メモリーアドレス)はOSや言語によってコントロールされますが、ファイルポインタ(ファイル内のデータ位置)はそのファイル仕様によって決まるものです。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- Excel(エクセル) 【VBA】フォルダAにある2つのファイルの内1つを、フォルダBへ。もう1つを、フォルダBへ移動したい 6 2022/07/26 08:51
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) outlook マクロが終了しません。 1 2022/09/02 11:14
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) 【マクロ】フォルダにファイルが1つも無い時に、ファイルがありませんとメッセージを表示する 4 2022/08/28 08:48
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- システム vba シートの追加について 2 2023/05/17 15:58
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セグメントエラー
-
戻り値で構造体を返すことは可...
-
init関数の意味
-
C言語でのconstを返す関数
-
fopne で失敗する原因
-
C言語の関数と配列に関する質問
-
コンストラクタでnewを失敗した...
-
Run-Time Check Failure #3とい...
-
ハンドル、アドレス、ポインタ...
-
C言語のポインタに直接アドレス...
-
LPSTR型の初期化について
-
VBはCを混乱させる?
-
ハンドルはポインタか
-
構造体の中の構造体
-
パスからファイル名を抽出
-
C言語でポインタを使ってピタ...
-
単方向リスト
-
AESのC言語による実装
-
ExcelVBAでのkernel32(64bit)
-
nullポインタを逆参照とは?
マンスリーランキングこのカテゴリの人気マンスリー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文字列内の検索について
-
デバイスハンドルとは?
-
基本アルゴリズムの『返す』の...
おすすめ情報