Bool için printf biçim belirteci nedir? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • ibebrent

    ibebrent

    23 Temmuz 2007