No.1ベストアンサー
- 回答日時:
>DATA *p;
>と宣言し、
これは、DATAという型のポインタ変数を定義しただけなので、メモリ上にDATA構造体はまだ存在しません。
なので、その後に、
p=(*DATA)malloc(sizeof(DATA));
などと書いてDATAの領域を確保してください。
また、確保した領域はゴミデータが入っている場合があるので初期化を忘れずに。
>p->next == NULL;
これ(==)は代入ではなくて比較演算子です。
p->next = NULL;
と、代入してやってください。
あと、pがいらなくなったらfree()しないとメモリーリークします。
と、してください。
なるほど!領域を確保しなければいけなかったんですね。理由が分かりました。
(==)の初歩的なミスまでして恥ずかしい限りです。
素早い回答大変ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- C言語・C++・C# プログラムが書けません。 4 2023/01/22 22:57
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語にて構造体のメンバがNULLであるかを判定するサンプルを作成して
C言語・C++・C#
-
構造体のメンバをfor文で回したい
C言語・C++・C#
-
C言語での引数の省略方法
C言語・C++・C#
-
-
4
C言語 exitの使い方
C言語・C++・C#
-
5
fopne で失敗する原因
C言語・C++・C#
-
6
C言語初心者の質問失礼します。
C言語・C++・C#
-
7
課題でつまってます・・・
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Integer変数をカラにしたいので...
-
VBAのプログラムで、DIAG = 1# ...
-
C++ 構造体の一括初期化 {0}
-
構造体のポインタにNULLが入らない
-
long型のデータをバイト型の配...
-
「#undef」と「#define」の使い...
-
構造体のデータを丸ごとコピー...
-
異なる構造体のデータのコピー
-
値が代入されてない時
-
1バイトデータの読み出しについて
-
typedefをプログラム中で解除す...
-
命名規則 VB 構造体
-
C言語 構造体の中に共用体を定...
-
構造体の初期化方法について
-
変数の初期化について
-
VBAの変数のデータ型を変更する...
-
VBAで符号無し整数
-
構造体のメンバ初期化について
-
列挙子(enumlator)の内容を文字...
-
関数の引数の順番の混乱を回避...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのプログラムで、DIAG = 1# ...
-
Integer変数をカラにしたいので...
-
「#undef」と「#define」の使い...
-
C++ 構造体の一括初期化 {0}
-
構造体のデータを丸ごとコピー...
-
C言語 構造体の中に共用体を定...
-
VBAにてcolorindexを変数に格納...
-
long型のデータをバイト型の配...
-
値が代入されてない時
-
charとucharの違い
-
typedefをプログラム中で解除す...
-
構造体のポインタにNULLが入らない
-
異なる構造体のデータのコピー
-
整数から16進数への変換 現在c...
-
VB.NETのStructureというのはど...
-
VBAの変数のデータ型を変更する...
-
構造体にする理由・利点・使用例
-
winsockのsendtoで送れるデータ型
-
VBAで符号無し整数
-
命名規則 VB 構造体
おすすめ情報