_scprintf_p, _scprintf_p_l, _scwprintf_p, _scwprintf_p_l
Biçim dizesi parametreleri kullanılacağı sırayı belirtme yeteneği ile biçimlendirilmiş dizesinde karakter sayısını verir.
int _scprintf_p(
const char *format [,
argument] ...
);
int _scprintf_p_l(
const char *format,
locale_t locale [,
argument] ...
);
int _scwprintf_p (
const wchar_t *format [,
argument] ...
);
int _scwprintf_p _l(
const wchar_t *format,
locale_t locale [,
argument] ...
);
Parametreler
format
Denetim biçim dizesi.argument
İsteğe bağlı bağımsız değişkenler.locale
Kullanılacak yerel ayarı.
Dönüş Değeri
Dize yazdırılmasını veya bir dosya veya arabellek belirtilen biçimlendirme kodları kullanarak gönderilen olsaydı oluşturulur karakter sayısını verir.Döndürülen değeri sondaki boş karakter içermez._scwprintf_pgeniş karakterler için aynı işlevi görür.
Arasındaki fark _scprintf_p ve _scprintf olan _scprintf_p Biçim dizesinde bağımsız değişkenler kullanılır sırasını belirleme sağlar destekler Konumsal parametreler.Daha fazla bilgi için bkz. printf_p Konumsal Parametreler.
format Olan bir NULL işaretçisi, geçersiz parametre işleyici çağrıldığında, açıklandığı gibi Parametre Doğrulama.Yürütülmesine devam etmek için izin verilmişse, bu işlevler -1 geri dönün ve errno için EINVAL.
Bunlar ve diğer hata kodları hakkında daha fazla bilgi için bkz: _doserrno, errno, _sys_errlist ve _sys_nerr.
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.
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ı.
Güvenlik Notu |
---|
Emin format kullanıcı tanımlı bir dize değil. |
Genel metin yordamı eşlemeleri
Tchar.h yordamına girildi |
_UNICODE ve _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_sctprintf_p |
_scprintf_p |
_scprintf_p |
_scwprintf_p |
_sctprintf_p_l |
_scprintf_p_l |
_scprintf_p_l |
_scwprintf_p_l |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_scprintf_p, _scprintf_p_l |
<stdio.h> |
_scwprintf_p, _scwprintf_p_l |
<stdio.h> veya <wchar.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.