카테고리 없음
[C언어] 문자열 조작함수 - strnset()
s뽈록이s
2013. 5. 30. 15:47
void main(void) { char str[12] = "Hello World"; printf("%s\n", str); strnset(str, '*', 5); printf("%s\n", str); }
프로그램 실행화면
문자열 조작함수 중 특정 문자로 채워주는 녀석이다. strset()함수와는 달리 앞에서부터 몇 글자까지 다른 문자로 채울지 정해줄 수 있다.
가끔 스마트폰에서 어플을 켜서 로그인을 하다보면 패스워드가 마지막에 입력한 한 글자를 제외하고는 *로 출력된다. '****5' 이런식으로 말이다.
이런 기능을 구현할 때 사용하면 좋을 것 같다. 스마트폰에는 오타가 많이 나서 이런식으로 하는 것이라 생각된다.