c言語でリングバッファを用いたキューのライブラリを作成していますが、実行時にセグフォが出ます。原因がわかる方ご教示ください。

補足

queue.hはこちらです。 #include <stdio.h> typedef struct { int max; int num; int front; int rear; int *que; } Queue;

C言語関連36閲覧

ベストアンサー

0

その他の回答(1件)

0

Queueが定義されてないです なのでmain関数から呼び出されたQueueAlloc関数のq->que = 0;の時点で未定義の領域にアクセスしたこととなり、セグフォが発生するんだと思います