Aracılığıyla paylaş


_vscprintf, _vscprintf_l, _vscwprintf, _vscwprintf_l

Değişkenlerin listesi için bir işaretçi kullanarak biçimlendirilmiş dizesindeki karakter sayısını verir.

int _vscprintf(
   const char *format,
   va_list argptr 
);
int _vscprintf_l(
   const char *format,
   locale_t locale,
   va_list argptr 
);
int _vscwprintf(
   const wchar_t *format,
   va_list argptr 
);
int _vscwprintf_l(
   const wchar_t *format,
   locale_t locale,
   va_list argptr 
);

Parametreler

  • format
    Denetim biçim dizesi.

  • argptr
    Bağımsız değişkenler listesi için işaretçi.

  • locale
    Kullanılacak yerel ayarı.

Daha fazla bilgi için bkz: Biçimi belirtimleri.

Dönüş Değeri

_vscprintfdize işaret ettiği, değişkenlerin listesi tarafından oluşturulmasına karakter sayısını yazdırılmasını veya bir dosya veya arabellek belirtilen biçimlendirme kodları kullanarak gönderilen döndürür.Döndürülen değeri sondaki boş karakter içermez._vscwprintfgeniş karakterler için aynı işlevi görür.

Bu işlevler ile sürümlerini _l soneki yerine geçerli iş parçacığı yerel geçirilen yerel parametresi kullandıkları dışında aynı.

format Bir null işaretçi geçersiz parametre işleyicisi, açıklandığı şekilde çağrılır Parametre Doğrulama.Yürütülmesine devam etmek için izin verilirse, İşlevler -1 döndürür ve errno için EINVAL.

Notlar

Her argument (varsa) ilgili biçim belirtimini göre dönüştürülür format.Biçim sıradan karakterlerden oluşur ve aynı form ve olarak işlev format bağımsız değişkeni printf.

Güvenlik NotuGüvenlik Notu

Emin olun, eğer format kullanıcı tanımlı bir dize sonlandırıldı null olduğundan ve doğru sayısı ve türü parametre vardır.Daha fazla bilgi için bkz: Önleme arabelleğin taşmasına neden.

Genel metin yordamı eşlemeleri

TCHAR.H yordamına girildi

_UNICODE & _mbcs tanımlı değil

Tanımlanan _mbcs

Tanımlanan _UNICODE

_vsctprintf

_vscprintf

_vscprintf

_vscwprintf

_vsctprintf_l

_vscprintf_l

_vscprintf_l

_vscwprintf_l

Gereksinimler

Yordamı

Gerekli başlık

_vscprintf, _vscprintf_l

<stdio.h>

_vscwprintf, _vscwprintf_l

<stdio.h> veya <wchar.h>

Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.

Örnek

Örnek için bkz: vsprintf.

Ayrıca bkz.

Başvuru

Akış G/Ç

fprintf, _fprintf_l, fwprintf, _fwprintf_l

printf, _printf_l, wprintf, _wprintf_l

scanf, _scanf_l, wscanf, _wscanf_l

sscanf, _sscanf_l, swscanf, _swscanf_l

vprintf İşlevleri