Q&A

  • [급질문]텍스트파일의 문자열앞에 0으로 채우기?
질문입니다.

텍스트파일의 특정위치에 문자열을 쓰는데

그 문자열 사이즈가 4 입니다.즉 4개의 문자가 들어갑니다.

그런데 이문자열이 숫자형이어서 1이라는 숫자가 들어가면

그 사이즈 4를 다채우지 못하고 한칸만 차지합니다.

이걸 사이즈를 다채울수 있도록 예를 들어

'1'이라는 문자열이 들어가면 '0001'이렇게 들어갈수 있도록

나머지 공간을 0 으로 채울수 있는 방법이 없는지요..



제 생각에는 문자열 사이즈를 지정하고 오른쪽 정렬을 한다음에

나머지를 0 으로 채우면 될것 같은데 방법을 잘모르겠네요..



참고로 제가 할려는 짓(?)이 0001에서 1씩 증가시킬려고 하는겁니다.

0001,0002,0003,0004.....이렇게요...



그럼 이만...

1  COMMENTS
  • Profile
    최석기 1999.08.05 01:46
    이주흥 께서 말씀하시기를...

    > 질문입니다.

    > 텍스트파일의 특정위치에 문자열을 쓰는데

    > 그 문자열 사이즈가 4 입니다.즉 4개의 문자가 들어갑니다.

    > 그런데 이문자열이 숫자형이어서 1이라는 숫자가 들어가면

    > 그 사이즈 4를 다채우지 못하고 한칸만 차지합니다.

    > 이걸 사이즈를 다채울수 있도록 예를 들어

    > '1'이라는 문자열이 들어가면 '0001'이렇게 들어갈수 있도록

    > 나머지 공간을 0 으로 채울수 있는 방법이 없는지요..

    >

    > 제 생각에는 문자열 사이즈를 지정하고 오른쪽 정렬을 한다음에

    > 나머지를 0 으로 채우면 될것 같은데 방법을 잘모르겠네요..

    >

    > 참고로 제가 할려는 짓(?)이 0001에서 1씩 증가시킬려고 하는겁니다.

    > 0001,0002,0003,0004.....이렇게요...



    텍스트 파일에 문자열 삽입전에 FormatFloat 함수를 사용하시면 될꺼 같은데요..



    FormatFloat('0000', 증가시키려는 숫자);

    >

    > 그럼 이만...