No.2ベストアンサー
- 回答日時:
まず、FILE型は構造体であるとは限りません。
規格上は、オブジェクト型であることだけが要求されています。次に、<stdio.h>はファイルであるとは限りません。<stdio.h>をインクルードしたときに、必要な宣言・定義が行われればそれでよいからです。
さらに、FILE型自体はオブジェクト型であれば何でもよいので、例えばvoid*やintでもよいのです。そして、実際の中身はユーザーからは見えないところで定義されていることがあります。この場合、FILE型の定義内容(void*とかintとか)を調べればよいのでしょうか? あるいは、実際の内容まで踏み込む必要があるのでしょうか?
処理系を特定していないので、あくまでも一般論としての話ですよね?
No.3
- 回答日時:
> 今、FILE構造体について学んでいるのですが、stdioでFALE構造体が
> どの用に定義されているか調べなさい、という問題がありました。
そういうことをプログラマーが知らなくてもいいようになっている、
というのが利点だと思っていたのですが、そうでもないのかな?
まあ、ヘッダーファイルの中身がどういう風になっているかを調べるのは、
悪くはないのかもしれないですけれど。
No.1
- 回答日時:
>stdioでFALE構造体がどの用に定義されているか調べなさい。
推測すると、「stdio.h」というヘッダファイルにFILE構造体は定義されている。
その構造体定義箇所を見つけて、どの様な構造体メンバがあり
それぞれはどの様なデータ型なのか?
と言ったことを調べなさい。
と言うことなのだろうか?
ホントの初心者向けの課題なのね。
stdio.hファイルがどこに存在するかをまず調べる
次にそのファイルを開き、FILE構造体がどこで定義されているか調べる
以下それなりに調べれば良いんでしょう?
どこにあるか?とか
そこまで教えて貰わないと駄目ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- 哲学 非構造主義 1 2023/04/06 16:02
- C言語・C++・C# C言語 2 2022/07/21 00:02
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- 数学 群 変換群 2 2023/03/02 15:34
- 建築学 ご本の言葉を、しゃべるようになる方法を教えて下さい。 定義、構造をはっきり覚える、自然にしゃべる 1 2022/11/22 15:12
- 哲学 構造主義的宇宙論 1 2022/06/22 22:18
- バイク車検・修理・メンテナンス バイク 車検 名義変更 構造変更について。 親から一時抹消されていない、400cc車検切れのバイクを 1 2023/04/22 18:31
- リフォーム・リノベーション 設計+デザイン+構造計算(その構造で建てて大丈夫か判定がでる)フリーソフトありますでしょうか? 1 2023/07/07 15:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのプログラムで、DIAG = 1# ...
-
C++ 構造体の一括初期化 {0}
-
Integer変数をカラにしたいので...
-
long型のデータをバイト型の配...
-
リッチテキストボックスの中身...
-
FileTimeToSystemTime がコンパ...
-
C言語のキャストについて
-
int型とchar型について
-
構造体にする理由・利点・使用例
-
命名規則 VB 構造体
-
構造体のデータを丸ごとコピー...
-
値が代入されてない時
-
VBAの変数のデータ型を変更する...
-
「#undef」と「#define」の使い...
-
VBAにてcolorindexを変数に格納...
-
charとucharの違い
-
異なる構造体のデータのコピー
-
C言語で確保できるビットの桁数
-
整数から16進数への変換 現在c...
-
VBAで符号無し整数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C++ 構造体の一括初期化 {0}
-
Integer変数をカラにしたいので...
-
VBAのプログラムで、DIAG = 1# ...
-
「#undef」と「#define」の使い...
-
long型のデータをバイト型の配...
-
C言語 構造体の中に共用体を定...
-
構造体のデータを丸ごとコピー...
-
値が代入されてない時
-
VBAの変数のデータ型を変更する...
-
VBAにてcolorindexを変数に格納...
-
整数から16進数への変換 現在c...
-
ユーザー定義型変数の一括初期化
-
構造体にする理由・利点・使用例
-
typedefをプログラム中で解除す...
-
異なる構造体のデータのコピー
-
構造体の初期化方法について
-
aspでユーザー定義の構造体を作...
-
構造体のポインタにNULLが入らない
-
プログラミング言語の変数と数...
-
日付チェック関数について
おすすめ情報