-
반응형
버퍼 오버플로우를 검사하는 버전의 scanf이다.
해당 사이즈보다 큰 데이터가 입력될 경우 버퍼에 아무것도 입력하지 않는다.
버퍼의 크기는 문자열일 경우 null문자를 포함한 크기를 입력해줘야한다.
123char buffer[25];scanf_s("%s", buffer, sizeof(char)*25);cs 반응형'프로그래밍 > c++' 카테고리의 다른 글
std::copy(memcpy)와 std::move(memmove)의 차이 (0) 2015.02.20 std::copy의 반환 값 (0) 2015.02.19 C++ 오브젝트 생성시 {}와 () =의 구분 (0) 2015.02.02 C++11 가변 인자 템플릿의 사용 예 (0) 2014.06.29 [C++]std::addressof의 존재 이유 (2) 2014.06.29