Bagikan melalui


__stosb

Khusus Microsoft

Menghasilkan instruksi untai (rep stosb).

Sintaks

void __stosb(
   unsigned char* Destination,
   unsigned char Data,
   size_t Count
);

Parameter

Tujuan
[out] Tujuan operasi.

Data
[di] Data yang akan disimpan.

Hitung
[di] Panjang blok byte untuk ditulis.

Persyaratan

Intrinsik Sistem
__stosb x86, x64

File header<intrin.h>

Keterangan

Hasilnya adalah bahwa karakter Data ditulis ke dalam blok byte Hitung dalam string Tujuan .

Rutinitas ini hanya tersedia sebagai intrinsik.

Contoh

// 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);

}
*********************************
*@@@@@@**************************

END Khusus Microsoft

Lihat juga

Intrinsik pengkompilasi