SORU
25 HAZİRAN 2013, Salı


Bool için printf biçim belirteci nedir?

ANSI C99 bu yana _Bool stdbool.h) bool. Ama orada da bool printf biçim belirleyicisi.

Bu sahte kod gibi bir şey yani

bool x = true;
printf("%B\n", x);

yazdırma:

true

CEVAP
25 HAZİRAN 2013, Salı


Yok. Ama herhangi bir tamsayı türü int printf() ler için geçen zaman intterfi etti variadic argümanlar daha kısa beri %d kullanabilirsiniz:

bool x = true;
printf("%d\n", x); // prints 1

Ama neden olmasın

printf(x ? "true" : "false");

ya da daha iyi

printf("%s", x ? "true" : "false");

hatta daha iyi

fputs(x ? "true" : "false", stdout);

bunun yerine?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andyabc45

    andyabc45

    1 Mayıs 2011
  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • FPSRussia

    FPSRussia

    19 NİSAN 2010