structで、queueを使う際に、動的にmalloc()でメモリを確保したいです。
理由は、queueの要素数が、ファイルから読み込まれた後に決定するからです
しかし、グローバルでQUEUE_T *p; を定義すると、エラーが出ます。
2つの関数で使いたいため、グローバル変数で定義したいです。
どのようにすればいいのでしょうか?
C
1 2QUEUE_T *p; 3 4int c_q=0; 5 6typedef struct QUEUE { 7 int i; 8} QUEUE_T;
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/13 01:58
2021/03/13 02:01