Q&A

  • 문자열(연산식)을 어떻게 해야될지..


sik : string;

aa,bb,temp : integer;

aa:=30;

bb:=6;



sik :='aa + bb';



temp := 문자열 연산식을 처리할수 있는 방법좀..

문자열 파싱이 아닌 직접(포인터..)처리할수 있는 방법좀

부탁드립니다..

읽어 주셔서 고맙습니다...





1  COMMENTS
  • Profile
    이정욱 1999.05.21 21:07
    음.. 저의 짧은 지식으로는 꼭 파싱을 하셔야 할것 같네요.

    제가 보기에는 sik이라는곳에 연산식을 넣어주고 그것을 temp에 맞추어 넣으시려고 하는것 같은데...

    결국은 파싱을 하셔서 해야합니다.

    아니면 그냥 sik := IntToStr(aa + bb); 하시는게 제일 좋은 방법같네요..



    이재구 wrote:

    >

    > sik : string;

    > aa,bb,temp : integer;

    > aa:=30;

    > bb:=6;

    >

    > sik :='aa + bb';

    >

    > temp := 문자열 연산식을 처리할수 있는 방법좀..

    > 문자열 파싱이 아닌 직접(포인터..)처리할수 있는 방법좀

    > 부탁드립니다..

    > 읽어 주셔서 고맙습니다...

    >

    >