카테고리 없음

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

s뽈록이s 2013. 5. 30. 15:34
void main(void)
{
	char str[12] = "Hello World";

	printf("%s\n", str);
	strset(str, '*');
	printf("%s\n", str);
}

프로그램 실행화면


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


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


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


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