كما هو معلوم في لغة السي لا وجود لــ type booléen ولكن يمكن اخذ صحيح بـ1 و خطأ بـ 0، سؤالي اذا أخذنا variable بـ 0 وأردنا كشرط للدخول الى la boucle هو نفيها كيف نفعل في C ، ففي الباسكال لا وجود لمشكلة ولكن المشكلة في السي.
أرجو المساعدة
وشكــــــــــراا
السلام عليكم ورحمة الله وبركاته
يوجد نوع boolean في لغة السي
والتصريح عن متغير يكون بال الشكل التالي
bool variabl;
ويأخذ القيمتين 0 و1 أو true وfalse
وطريقة النفي تكون بوضع علامة تعجب قبل المتغير
مثال
#include<stdio.h>
#include<conio.h>
main()
{
bool variabl;
variabl=true;
if (!variabl)
printf("yes")
else printf("no");
getch();
}
السلام عليكم ورحمة الله وبركاته
يوجد نوع boolean في لغة السي والتصريح عن متغير يكون بال الشكل التالي كود:
bool variabl; ويأخذ القيمتين 0 و1 أو true وfalse كود PHP:
|
قالنا الأستاذ مكانش
ما نعرف وشبيـــه …
yalova ؟
تخدم ب dev ++
??
getch ;
آه شكــــــــراا أخي الكريم على التوضيح
قالنا الأستاذ مكانش ما نعرف وشبيـــه … |
يعض الاحياان تلقا اسااتذة خااطيهم تصراا
اييه كيما قالك الاخ
وتوجد طرق اخرى
لكن هذي الطريقة المعتمدة
عذرا غلطت في السم
قصدي العضو لي عطااك الحل
جربت الكود في
borland
codeblocks
كلاهما اعطاني خطأ في نوع المتغير
صراحة استغربت لما قال الاخ انو موجود
لكني متاكد من عدم وجوده
استعمل مكان bool
النوع int
وتعامل معه عادي على اساس انو bool
يعني الكود يصبح
#include<stdio.h> #include<conio.h> main() { int variabl; variabl=1; if (!variabl) printf("yes") else printf("no"); getch(); } |
مع مراعاة ان:
true=1
false عدا ذلك