queueとlist
Posted: 2009年7月27日(月) 08:52
キューを使った簡単な計算機プログラムです。
コンパイルエラーについての質問です。
ソースが長いためとりあえず原因となり得る箇所をピックアップします。
struct queuen{
double data;
struct queuen *next;
};
struct queuen *sp=NULL;
struct list{
struct queuen *head;
struct queuen *tail;
};
struct list *lst;
lst->head = sp;//←ここが問題の21行目です。
lst->tail = sp;
コンパイルすると
c:21:error : parse error before '->' token
となります。
原因が分からないので教えていただけませんか?
コンパイルエラーについての質問です。
ソースが長いためとりあえず原因となり得る箇所をピックアップします。
struct queuen{
double data;
struct queuen *next;
};
struct queuen *sp=NULL;
struct list{
struct queuen *head;
struct queuen *tail;
};
struct list *lst;
lst->head = sp;//←ここが問題の21行目です。
lst->tail = sp;
コンパイルすると
c:21:error : parse error before '->' token
となります。
原因が分からないので教えていただけませんか?