Aracılığıyla paylaş


_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

Biçimleri ve konsola yazdırır.Daha güvenli sürümlerinde kullanılabilir; see _cprintf_s, _cprintf_s_l, _cwprintf_s, _cwprintf_s_l.

Önemli notÖnemli

Bu API, Windows çalışma zamanı yürütme uygulamalarda kullanılamaz.Daha fazla bilgi için bkz: /zw ile desteklenmeyen crt işlevlerinin.

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
    Denetimi Biçimlendir dize.

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

  • locale
    Kullanılacak yerel ayarı.

Dönüş Değeri

Yazdırılan karakter sayısı.

Notlar

Bubiçimlendirmek ve bir dizi karakter ve değerlerini konsola doğrudan yazdırma işlevleri kullanarak _putch işlev (_putwch için _cwprintf) çıkış karakteri.Her argument (varsa) dönüştürülür ve çıktı içinde karşılık gelen biçim belirtimi göre format.Form ve işlev olarak aynı biçime sahip format parametresi için printf işlev.Aksine fprintf, printf, ve sprintf işlev, her ikisi de _cprintf , ne de _cwprintf satır besleme karakterleri satır başı return–line Besleme (cr-lf) birleşimleri çevirir çıkış.

Önemli bir ayrım olan _cwprintf Windows NT kullanılan Unicode karakterlerini görüntüler.Aksine _cprintf, _cwprintf geçerli konsol yerel ayarları kullanır.

Bu işlevleri sürümlerini _l sonek dışında geçerli yerel ayarı geçirilen yerel ayar parametresi kullandıkları aynı.

_cprintfdoğrulama format parametresi.format Bir null işaretçi açıklandığı gibi geçersiz bir parametre işleyici işlevi çağırır Parametre doğrulama.Devam etmek için işlev verir -1 ve kümelerini yürütme izni varsa errno için EINVAL.

Güvenlik NotuGüvenlik Notu

Emin format kullanıcı tanımlı bir dize değil.

Genel metin eşlemeleri yordamına girildi

Tchar.h yordamına girildi

_UNICODE ve _mbcs tanımlanmamış

Tanımlanan _mbcs

Tanımlanan _UNICODE

_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 uyumluluk bilgileri için bkz: Uyumluluk giriş.

Ö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

Yoktur. Standart c işlevi çağırmak için kullanın PInvoke. 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