문자형식
제어형식
자리수표현
실수 : +/-, 전체자리수, 소수자리수,문자형식 (+는 생략), # = Space
테이터형 | int | float | double | char | char* | unsigned int | 16진수 | 8진수 | 지수형식의 실수 | 메모리주소형식 |
포맷 | %d | %f | %lf | %c | %s | %u | %x | %o | %e | %p |
약어 | d - decimal, f - float, l - long, u - unsigned, c - char, s - string, x - hexa decimal, o - octal, e - exponent, p - pointer address |
제어형식
\n - 줄바꾸기
\r - 해당 라인 가장 앞쪽으로 커서 이동
\a - "삑~" 하는 비프음이 발생
\b - 직전에 있는 문자를 삭제
\t - 탭만큼 커서 이동
\' - 작은 따옴표 표시
\" - 큰 따옴표 표시
\\ - 원(₩) 표시
\r - 해당 라인 가장 앞쪽으로 커서 이동
\a - "삑~" 하는 비프음이 발생
\b - 직전에 있는 문자를 삭제
\t - 탭만큼 커서 이동
\' - 작은 따옴표 표시
\" - 큰 따옴표 표시
\\ - 원(₩) 표시
자리수표현
정수 : +/-, 자리수, 문자형식 (+는 생략), # = Space
예) buff.Format("%05d", 123) ==> [00123]
buff.Format("%-05d", 123) ==> [123##]
buff.Format("%5d", 123) ==> [##123]
buff.Format("%-5d", 123) ==> [123##]
buff.Format("%-05d", 123) ==> [123##]
buff.Format("%5d", 123) ==> [##123]
buff.Format("%-5d", 123) ==> [123##]
실수 : +/-, 전체자리수, 소수자리수,문자형식 (+는 생략), # = Space
예) buff.Format("%07.2lf", 123.45) ==> [0123.45]
buff.Format("%-07.2lf", 123.45) ==> [123.45#]
buff.Format("%7.2lf", 123.45) ==> [#123.45]
buff.Format("%-7.2lf", 123.45) ==> [123.45#]
buff.Format("%7.0lf", 123.45) ==> [####123]
buff.Format("%-7.0lf", 123.45) ==> [123####]
buff.Format("%-07.2lf", 123.45) ==> [123.45#]
buff.Format("%7.2lf", 123.45) ==> [#123.45]
buff.Format("%-7.2lf", 123.45) ==> [123.45#]
buff.Format("%7.0lf", 123.45) ==> [####123]
buff.Format("%-7.0lf", 123.45) ==> [123####]
'프로그래밍(C/S) > MFC' 카테고리의 다른 글
SYSTEM의 시간을 설정하기 (0) | 2011.03.11 |
---|---|
SYSTEM의 현재 시간값을 가져오기 (0) | 2011.03.10 |
String Format을 이용한 가변 메세지 LOG 파일 남기기 (0) | 2011.03.10 |
Control 객체들을 XP Style로 변경하기 (0) | 2011.03.10 |
데이터 형식 선언 (0) | 2011.03.04 |