__stosb
Specifici di Microsoft
Genera un'istruzione della stringa dell'archivio (rep stosb).
void __stosb(
unsigned char* Dest,
unsigned char Data,
size_t Count
);
Parametri
[out] Dest
La destinazione dell'operazione.[in] Data
Dati da memorizzare.[in] Count
La lunghezza del blocco di byte da scrivere.
Requisiti
Intrinseco |
Architettura |
---|---|
__stosb |
x86, x64 |
File di intestazione <intrin.h>
Note
Il risultato è che il carattere Data viene scritto in un blocco di byte di Count nella stringa di Dest .
Questa procedura è disponibile solo come intrinseci.
Esempio
// 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);
}