함수명 : strnset
헤더 파일 : <string.h>
함수 프로토타입 : char *strnset(char *str, char ch, unsigned n);
기능 : 지정된 문자열의 처음 몇 문자를 지정된 문자로 설정합니다.
매개변수 : char *str은 설정할 문자열입니다.
char ch는 설정할 문자입니다.
unsinged n은 설정된 문자 수입니다.
반환 값 : 설정된 문자열에 대한 포인터를 반환합니다.
참고 : 이 함수는 str 값을 수정하므로 str은 문자열 포인터가 가리키는 문자열이 아니라 문자 배열만 될 수 있습니다.
프로그램 예 : 문자열 string의 처음 n자를 '!'로 바꿉니다.
#include<string.h>#include<stdio.h>intmain(void){charstring[50]=Ilikewww.dotcpp.com;charletter='!';printf(stringbeforestrnset:%sn,string);strnset( 문자열,문자,6);printf(stringafterstrnset:%sn,string);return0;}
실행 결과:
stringbeforestrnset:Ilikewww.dotcpp.comstringafterstrnset:!!!!!!www.dotcpp.com