[C언어] 문자열 초기화 관련 함수 - strset, strnset

C/문자열 함수2013.10.28 23:31



문자열을 초기화하는 strset함수와 strnset함수에 관한 내용입니다.


※요약

strset : 문자열을 특정 문자 또는 ASCII값으로 초기화 합니다.

strnset : 문자열을 일정 길이만큼 초기화 합니다.


※함수 원형 및 설명

예제

-strset, strnset

#include <stdio.h>
#include <string.h>	//strset, strnset

int main( )
{
	char string[] = "Test Code";
	char *pstr;

	pstr = strset( string, '*' );
	printf( "%s\n", pstr );
	printf( "%s\n", string );

	putchar( '\n' );

	pstr = strset( &string[3], 'T' );
	printf( "%s\n", pstr );
	printf( "%s\n", string );

	putchar( '\n' );

	pstr = strnset( string, 0x61, 5 );
	printf( "%s\n", pstr );
	printf( "%s\n", string );

	putchar( '\n' );

	pstr = strnset( &string[3], 0x7a, 2 );
	printf( "%s\n", pstr );
	printf( "%s\n", string );

	return 0;
}


작성자

Posted by 오뇽

태그

관련 글

댓글 영역