は私がスタック文字列をスタックにプッシュする方法は?
//This is my structure containing the stack and top pointer
typedef struct{
char stk[10];
int top;
}STACK;
//This is my push funtion
void push(STACK stak, char str[])
{
stak->top++;
strcpy(stak->stk[stak->top], str);
return;
}
私はそう
red
blue
green
は、私は右のそれをやっているようなスタックを形成したいに、赤、青、緑のような文字列をプッシュしたいですか?
いいえ、あなたのスタックの配列は10文字**です.3つの文字列をスタックにプッシュしています。結果として何を得ましたか? –
これはCまたはC++ですか? * one *言語を選択してください。 –
クラッシュします。だから私はあなたからの助けが必要です。私のプログラムを修正して、動作させるようにしてください。文字列をスタックの1つのインデックスにプッシュすることは可能ですか? – Brentoy