_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

Konsola biçimlendirir ve yazdırır.Daha güvenli bir sürüm vardır; bkz: _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l.

Önemli notÖnemli

Bu API, Windows Çalışma Zamanı'nda yürütülen uygulamalarda kullanılamaz.Daha fazla bilgi için bkz /ZW ile desteklenmeyen CRT işlevleri.

int _cprintf( 
   const char * format [, 
   argument] ... 
);
int _cprintf_l( 
   const char * format,
   locale_t locale [,
   argument] … 
);
int _cwprintf(
   const wchar * format [, 
   argument] …
);
int _cwprintf_l(
   const wchar * format,
   locale_t locale [, 
   argument] …
);

Parametreler

  • format
    Biçim denetimi dizesi.

  • argument
    İsteğe bağlı parametreler.

  • locale
    Kullanılacak yerel ayar.

Dönüş Değeri

Yazdırılan karakter sayısı.

Notlar

Bu işlevleri, bir dizi karakter ve değerlerini biçimlendirir ve karakterleri çıkarmak için _putch işlevini (_cwprintf için _putwch) kullanarak doğrudan konsola yazdırır.Her argument (varsa) dönüştürülür ve denk gelen format kapsamındaki biçim belirtimine göre çıkışı alınır.Format printf işlevi için format parametresi ile aynı form ve işleve sahiptir.fprintf, printf ve sprintf işlevlerinin aksine çıkış yapıldığı sırada _cprintf veya _cwprintf, satır besleme karakterlerini satır başı besleme (CR-LF) birleşimlerine çevirmez

Önemli bir ayrıntı da _cwprintf öğesinin Windows NT'de kullanıldığı zaman Unicode karakterleri görüntülemesidir._cprintf, _cwprintf öğesinden farklı olarak geçerli konsol yerel ayarlarını kullanır.

_l sonekine sahip bu işlevlerin sürümleri, geçerli yerel ayarı yerine iletilen yerel ayar parametresini kullanmalarıdır.

_cprintfformat parametresini doğrular.format bir null işaretçisiyse, işlev geçersiz parametre işleyicisini Parametre Doğrulama bölümünde açıklandığı gibi çağırır.Yürütmenin devam etmesine izin verilirse işlev -1 döndürür ve errno öğesini EINVAL olarak ayarlar.

Güvenlik NotuGüvenlik Notu

format öğesinin bir kullanıcı tanımlı dize olmadığından emin olun.

Genel Metin Yordam Eşleşmeleri

Tchar.h yordamı

_UNICODE ve _MBCS tanımlanmaz

_MBCS tanımlanmış

_UNICODE tanımlanmış

_tcprintf

_cprintf

_cprintf

_cwprintf

_tcprintf_l

_cprintf_l

_cprintf_l

_cwprintf_l

Gereksinimler

Yordam

Gerekli başlık

_cprintf,_cprintf_l

<conio.h>

_cwprintf, _cwprintf_l

<conio.h>

Daha fazla ek uyumluluk bilgileri için bkz. Uyumluluk.

Örnek

// crt_cprintf.c
// compile with: /c
// This program displays some variables to the console.

#include <conio.h>

int main( void )
{
    int         i = -16,
                h = 29;
    unsigned    u = 62511;
    char        c = 'A';
    char        s[] = "Test";

    // Note that console output does not translate \n as
    // standard output does. Use \r\n instead.
    //
    _cprintf( "%d  %.4x  %u  %c %s\r\n", i, h, u, c, s );
}
  

.NET Framework Eşdeğeri

Uygulanamaz. Standart C işlevini çağırmak için PInvoke kullanın. Daha fazla bilgi için bkz. Platform Çağırma Örnekleri.

Ayrıca bkz.

Başvuru

Konsol ve Bağlantı Noktası G/Ç

_cscanf, _cscanf_l, _cwscanf, _cwscanf_l

fprintf, _fprintf_l, fwprintf, _fwprintf_l

printf, _printf_l, wprintf, _wprintf_l

sprintf, _sprintf_l, swprintf, _swprintf_l, __swprintf_l

vfprintf, _vfprintf_l, vfwprintf, _vfwprintf_l

_cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l

_cprintf_p, _cprintf_p_l, _cwprintf_p, _cwprintf_p_l

Biçim Belirtim Sözdizimi: printf ve wprintf İşlevleri