본문 바로가기

카테고리 없음

[C++] 문자열 조작함수 - strset()

void main(void) { char str[12] = "Hello World"; cout << str << endl; strset(str, '*'); cout << str << endl; }

프로그램 실행화면


문자열을 통째로 바꾸어 버리는 녀석이 strset()함수이다. 문자열 길이만큼 정해준 문자로 바꾸어 버린다.


사용자로부터 ID와 PW를 입력받을 때 *로 출력해 주어야 할 때가 있다.


이럴 때 이 함수를 이용해 사용자가 입력한 문자열 길이만큼 *를 출력해 줄 수 있다.


물론 기존 입력값이 변하지 않게 해야 하지만 말이다.