int main(void)

{

ArrayStack<char> C;

string input;

cout << "괄호와 숫자를 입력하세요." << endl;

cin >> input;

for (int i = 0; i<input.length(); i++)

{

switch (input[i])

{

case '(': case'<': case'[': case'{':

C.push(input[i]);

break;

case ')':// (의 경우

if ((C.top()) != '(')

{

cout << "false" << endl;

return 

}

else C.pop();

break;



이런식으로 했는데 여기 코드에서 false를 출력하고 다시 입력을 받게하려는데

어떻게해야하죠?


리턴을 이용해야하나요?