View Full Version : سوال: آيا اين نمونه كد اشتباه نيست؟
complexcoding
سه شنبه 28 آذر 1391, 20:01 عصر
دوستان سلام
آيا در نمونه كد زير منظور اين نيست كه اگر C مساوي كاراكتري كه كد اسكي آن مساوي با 27 نباشد چاپ شود؟
و منظورش از b% چيه؟
http://www.niloblog.com/files/images/phsxrggljiv5c8cgs6hu.png
-------------------------------------------------------------------------------------------------
و اين يكي هم در خط سوم معلوم نيست چي تعريف كرده؟ تابع هست؟ متغير هست؟
http://www.niloblog.com/files/images/goucin9qms318p09ukqd.png
ممنون
#target
سه شنبه 28 آذر 1391, 21:21 عصر
بله تا زمانی که 27 نشده ادامه بده . 27 هم کلید esc یعنی تا زمانی که esc نزده
%b که تا حالا ندیدم ولی ی جا نوشته
The optional characters b or B may immediately precede the type character to respectively specify char types for d, i, u, o, x, and X.
که فکر نمیکنم مال برنامه نویسی ویندوز باشه !
سوال سوم هم اون فقط تعریف تابع هست احتمالا کد کاملش رو بعد ها نوشته
omidshaman
سه شنبه 28 آذر 1391, 22:20 عصر
این جوری که از اسم _chkfloat_ مشخصه احتمالا چک می کنه که عددی که فرستادی float هست یا نه وبه احتمال زیاد تو هدر intrins.h تعریف شده فانکشنش
%b هم تا حالا ندیدم شاید مال استاندارد های قدیمی c باشه!!
complexcoding
چهارشنبه 29 آذر 1391, 07:52 صبح
بله تا زمانی که 27 نشده ادامه بده . 27 هم کلید esc یعنی تا زمانی که esc نزده
%b که تا حالا ندیدم ولی ی جا نوشته
The optional characters b or B may immediately precede the type character to respectively specify char types for d, i, u, o, x, and X.
که فکر نمیکنم مال برنامه نویسی ویندوز باشه !
سوال سوم هم اون فقط تعریف تابع هست احتمالا کد کاملش رو بعد ها نوشته
حالا اين خط انگليسي معنيش چي مي شه؟ يعني b% نوع ترتيب كاراكترها را مشخص مي كنه؟
omidshaman
چهارشنبه 29 آذر 1391, 19:42 عصر
حالا اين خط انگليسي معنيش چي مي شه؟ يعني b% نوع ترتيب كاراكترها را مشخص مي كنه؟
http://wiki.bash-hackers.org/commands/builtin/printf
%b Print the associated argument while interpreting backslash escapes in there
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.