- int sprintf(char* _Dest, const char* _Format, ...)
> _Dest 위치에 포멧에 맞춰 문자열을 넣는다
> 문자열이기 때문에 끝에 '\0' 이스케이프 문자도 붙는다
> 반환값은 문자수인데 말그대로 문자수이기 때문에 이스케이프 문자는 포함되지 않는 숫자가 나온다
ex) 4byte 포멧을 만들었다면 4가 반환되지만 정작 버퍼에 쓰여지는것은 5byte이다.
- 문자열 상수
> 코드에 직접 문자열을 넣는 것
> 상수이기 때문에 고치지 못함
> 문자열 자체로 주소값 반환
> 끝에 '\0' 이스케이프 문자가 있음 -> 크기는 문자수 +1
'programing > C++' 카테고리의 다른 글
서브 시스템으로 콘솔창 띄우기 (0) | 2017.03.27 |
---|---|
정렬 (0) | 2017.03.25 |
비동기 입출력 (0) | 2017.03.10 |
쓰레드 사용시에... (0) | 2017.03.07 |
APC(Asynchronous Procedure Call) (0) | 2017.02.23 |