Q&A

  • 스트링 연산에서 뉴라인을 넣는 방법?
안녕하세요!!

쩝쩝

스트링 연산시 format 함수를 쓰지 않고 뉴라인을 추가하는 방법이 있는지 궁금해서요..

예를 들면 str := str1 + str2와 같은 스트링 연산에서 str1를 추가한다음 str2를 다음라인에 추가하는 방법 말이지요..

c의 경우 간단하게 n을 하면 추가가 되는되여...

스트링 자체가 어레이로 저장되니깐 방법이 있을 법도 한데..

고수님들의 답변 부탁드립니다....

감사합니다...



2  COMMENTS
  • Profile
    도지성 2001.02.12 22:57
    델파이 사랑 wrote:

    > 안녕하세요!!

    > 쩝쩝

    > 스트링 연산시 format 함수를 쓰지 않고 뉴라인을 추가하는 방법이 있는지 궁금해서요..

    > 예를 들면 str := str1 + str2와 같은 스트링 연산에서 str1를 추가한다음 str2를 다음라인에 추가하는 방법 말이지요..

    > c의 경우 간단하게 n을 하면 추가가 되는되여...

    > 스트링 자체가 어레이로 저장되니깐 방법이 있을 법도 한데..

    > 고수님들의 답변 부탁드립니다....

    > 감사합니다...

    >



    Text 에서 Line 을 인식하는 것은 ASCII code $0A 와 $0D 가

    나왔을때 입니다. 그래서 강제로 두 문장 사이에

    컨트롤 문자를 넣어 주면 됩니다.



    Label1.Caption := 'qqqqqq'#13#10'wwwwww';



    또는



    Label1.Caption := 'qqqqqq'^J^M'wwwwww';



    로 하면 캐리지 리턴과 라인피드가 동시에

    들어가면서 개행이 됩니다.



    ShowMessage 등에서 두 줄 이상 적을 때도

    적용됩니다..



  • Profile
    홍세비 2001.02.12 22:52
    델파이 사랑 wrote:

    > 안녕하세요!!

    > 쩝쩝

    > 스트링 연산시 format 함수를 쓰지 않고 뉴라인을 추가하는 방법이 있는지 궁금해서요..

    > 예를 들면 str := str1 + str2와 같은 스트링 연산에서 str1를 추가한다음 str2를 다음라인에 추가하는 방법 말이지요..

    > c의 경우 간단하게 n을 하면 추가가 되는되여...

    > 스트링 자체가 어레이로 저장되니깐 방법이 있을 법도 한데..

    > 고수님들의 답변 부탁드립니다....

    > 감사합니다...

    >



    아래처럼 하세여~



    Memo1.Text := '우리나라'+#13#10+'만세';