C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[9121] Re:Re:[질문에여..] 숫자 2를 002로 표현하는 방법좀 알려주세요.. ㅡㅡ;
james [] 941 읽음    2001-07-19 01:30
sprintf문에서요,,, %04d 부분에서 04부분을 런타임시에 임의로 입력을 받을 방법은 없을까요?

프로그램상에서 외부로 자릿수를 입력받아 이를 처리할려구 하거든요...

스캐너 유틸리티들을 보면 ADF기능을 이용할때 파일의 이름을 연속적으로 부여를 할때
이러한 기능을 이용을 하더라구요,,

저도 그 기능을 구현해 보고 싶어서 그럽니다,,,

그리고 답변 감사드립니다,,,

백상열 님이 쓰신 글 :
: 제임스 님이 쓰신 글 :
: : 자릿수를 지정받으면 그 지정된 자리수에 맞게 숫자를 표현할려구합니다..
: :
: : 예를 들어 자리수가 5로 지정되면
: :  2는 00002
: : 10은 00010
: :
: : 100은 00100
: :
: : 등등 으로 표현하는 알고리즘 알려주실분 없나욤??
:
: 굳이 알고리즘까지 필요없구요... 이렇게 해바여..
:
: char buff[125]="";
: int i=7;
:
: sprintf(buff,"4자리숫자로 출력방법=%04d",i);
: 이렇게하면.. buff값에 네자리숫자 7 (즉, 0007 으로) 들어갑니다
:
: 물론, sprintf(buff,"%04d",i); 이렇게하면 i값만 4자리숫자형식의
: char타입으로 들어갑니다.
:
: 그럼..

+ -

관련 글 리스트
9076 [질문에여..] 숫자 2를 002로 표현하는 방법좀 알려주세요.. ㅡㅡ; 제임스 827 2001/07/17
9077     Re:[질문에여..] 숫자 2를 002로 표현하는 방법좀 알려주세요.. ㅡㅡ; 백상열 1003 2001/07/17
9121         Re:Re:[질문에여..] 숫자 2를 002로 표현하는 방법좀 알려주세요.. ㅡㅡ; james 941 2001/07/19
9142             Re:Re:Re:[질문에여..] 숫자 2를 002로 표현하는 방법좀 알려주세요.. ㅡㅡ; 백상열 1328 2001/07/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.