質問です。
char型データを格納するためのスタックを構造体として定義し、スタックを実現するための3つの関数を定義せよって問題なんですけど、
void init(Stack *stack);
○stackを初期化する
char push(char c, Stack *stack);
○stackに c をpushする.返り値はpushが成功したかどうか
char pop(Stack *stack);
○stackからデータをpopする.返り値はpopした値.ただし,失敗したときは0を返す。

どなたか分る方いませんか?
ポインタを初期化にどう絡めるかまったくわかんないです;;