__stosb
Microsoft 전용
저장소 문자열 명령(rep stosb
)을 생성합니다.
구문
void __stosb(
unsigned char* Destination,
unsigned char Data,
size_t Count
);
매개 변수
대상
[out] 작업의 대상입니다.
Data
[in] 진행 저장할 데이터입니다.
Count
[in] 쓸 바이트 블록의 길이입니다.
요구 사항
Intrinsic | 아키텍처 |
---|---|
__stosb |
x86, x64 |
헤더 파일<intrin.h>
설명
그 결과 데이터 문자가 대상 문자열의 Count 바이트 블록에 기록됩니다.
이 루틴은 내장 루틴으로만 사용할 수 있습니다.
예시
// stosb.c
// processor: x86, x64
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__stosb)
int main()
{
unsigned char c = 0x40; /* '@' character */
unsigned char s[] = "*********************************";
printf_s("%s\n", s);
__stosb((unsigned char*)s+1, c, 6);
printf_s("%s\n", s);
}
*********************************
*@@@@@@**************************
Microsoft 전용 종료