Q&A

  • stream이 string으로 바뀌고 싶다.
제가 지금 어떤정보를 웝상에서 stream으로 받았습니다.

근데...

그걸 좀 자를건 자르고 고를건 골라서 화일로 저장을 할려구 하는데...

이런작업을 할려구 할려는까 stream이 string으로 바뀌어야 하는데..

바꾸는 방법을 모르겠내요

1  COMMENTS
  • Profile
    이상국 1999.08.17 22:57
    > 제가 지금 어떤정보를 웝상에서 stream으로 받았습니다.

    > 근데...

    > 그걸 좀 자를건 자르고 고를건 골라서 화일로 저장을 할려구 하는데...

    > 이런작업을 할려구 할려는까 stream이 string으로 바뀌어야 하는데..

    > 바꾸는 방법을 모르겠내요



    우선 뽑으려 하는 문자의 길이를 아셔야 합니다.

    PChar형 변수를 하나 만드세요.



    var

    xC: PChar;

    ...

    GetMem( xC, [문자길이] );

    ...

    aStream.ReadBuffer( xC^, [문자길이] );



    대강 이런식으로 하시면 xC에 원하시는 문자를 얻을 수 있으며

    PChar를 String으로 바꾸는건 쉽습니다.

    ( 예) ResultStr := String( xC ); )



    그리고 GetMem로 얻어낸 녀석을 반드시 FreeMem해주는것도

    잊지마시고요.. ^^;