|
AnsiString receive_msg_t1 = msg;<-- 받아 온 메시지
int receive_msg_t1_length = receive_msg_t1.Length();<-- 받아온 메시지의 길이
AnsiString receive_msg_tex;<--문자열 잘나낼때 저장 하시위한 변수
int *operat = new int[count];<-- 받아온 메시지의 사칙연산겟수만큼 배열을 잡아줍니다
for(int i = 1; i<=receive_msg_t1_length;i++)
{
receive_msg_tex = receive_msg_t1.SubString(i,1);
if(receive_msg_tex == "*")
{
operat[count] =i;
}
else if(receive_msg_tex == "/")
{
operat[count] =i;
}
else if(receive_msg_tex == "+")
{
operat[count] =i;
}
else if(receive_msg_tex == "-")
{
operat[count] =i;
}
}
연산자를 파악 후 연산자 앞의 내용과 뒤의 내용을 전부계산해주는건데요 잘 모르겠습니다
|