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

C/C++ Q/A
[5849] Re:자료형 변환 함수좀 알려주십시요! 급하게 해결해야 합니다.
감귤 [] 2328 읽음    2006-11-04 21:14
김영태 님이 쓰신 글 :
: 안녕하십니까?
: 평소에 델파이를 이용하여 프로그램을 하는 관계로 델파이포럼에서 많은 도움을 받고 있습니다.
: 공부 관계로  c프로그램을 하게 되었습니다.. 해결이 안되는 문제가 있어서 이렇게 질문 드립니다.
: 프로그램중  0001의 넘버값을 저장하면 1로 저장됩니다.
: 제가원하는 결과는 0001를 '0001'문자값으로 저장하고 싶습니다.
: 책에 나와있는 공백에 0으로 체우는 "%[0]4d"  형식제어옵션을 사용하면 이상한 값이저장 되네요.
: 구조체 선언에서 int를 cahr로 선언하면 이상한 결과가 나와서 안되구요.
: fprintf(fp2, "%4d",  List[i].Num);   <-  이문장을 사용하면 0001 =    1로 저장됨
: fprintf(fp2, "%[0]4d",  List[i].Num);  <- 사용하면 %[0]4d 그대로 저장됨
: * 델파이에는 inttostr로 인티저값을 변환후 format지정하면 공백을 0으로 재우는건 간단한데...
: c 프로그램 고수님들의 도움을 부탁드립니다...


%[0]4d -> %04d 로 해보세염..

+ -

관련 글 리스트
5848 자료형 변환 함수좀 알려주십시요! 급하게 해결해야 합니다. 김영태 2315 2006/11/04
5849     Re:자료형 변환 함수좀 알려주십시요! 급하게 해결해야 합니다. 감귤 2328 2006/11/04
5850         Re:감사 합니다. 해결되었습니다! 김영태 2117 2006/11/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.