مشاهدة النسخة كاملة : ســؤال في لغة c أرجو الاجابة عنــه
السلام عليكم
كما هو معلوم في لغة السي لا وجود لــ 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
وطريقة النفي تكون بوضع علامة تعجب قبل المتغير
مثال
#include<stdio.h>
#include<conio.h>
main()
{
bool variabl;
variabl=true;
if (!variabl)
printf("yes")
else printf("no");
getch();
}
آه شكــــــــراا أخي الكريم على التوضيح
قالنا الأستاذ مكانش
ما نعرف وشبيـــه ...
سارق الأحزان
2013-05-03, 05:38
yalova ؟
تخدم ب dev ++
??
getch ;
سارق الأحزان
2013-05-03, 05:42
آه شكــــــــراا أخي الكريم على التوضيح
قالنا الأستاذ مكانش
ما نعرف وشبيـــه ...
يعض الاحياان تلقا اسااتذة خااطيهم تصراا
اييه كيما قالك الاخ
وتوجد طرق اخرى
لكن هذي الطريقة المعتمدة
yalova ؟
تخدم ب dev ++
??
getch ;
Code_Blocks
سارق الأحزان
2013-05-03, 09:51
عذرا غلطت في السم
قصدي العضو لي عطااك الحل
مسلم أمره لله
2013-05-03, 10:33
جربت الكود في
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 عدا ذلك
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2024, TranZ by Almuhajir