using System;
class Stack
{
public int[] stack;
int sp = -
1;
// Stack pointer public Stack()
{
stack =
new int[
100];
}
public Stack(
int size)
{
stack =
new int[size];
}
public void Push(
int data)
{
stack =
new int[data];
sp +=
1;
}
public int Pop(
int a)
{
stack[a] =
0;
sp -=
1;
return stack[a];
}
}
class StackTest
{
public static void Main()
{
Stack x =
new Stack();
Stack y =
new Stack(
100);
for (
int i =
0; i <
100; i++)
x[i] = i;
for (
int i =
99; i >=
0; i--)
Console.
WriteLine(x[i] +
" ");
}
}
왜 틀린지 모르겠습니다.
Main() 안에 x[i] = i; 부분과 Console.WriteLine(x[i] + " "); 부분에서 []를 사용하는 인덱싱을 'Stack' 형식의 식에 적용할 수 없습니다.
라고 나오네요. 무슨 소린지 모르겠어요 ㅠㅠ