تسجيل الدخول

مشاهدة النسخة كاملة : برمجة لغة بالسي ممكن تدخل و تشارك


علي النازعي
2008- 5- 20, 02:59 PM
السلام عليكم



مطلوب اعمل برمجة مثلا



DG---->TAT



الدالة main



مطلوب منها أن تطلب إدخال اللغة مثل



TAT



و من ثم تستدعي الدالة



DG



و سأكتب ما كتبته في الدالة بالرغم ان هناك اخطاء



void DG()

{

int t,stat=0;

while(1)

{

t=getchar();

switch(state)

{

case 0 : if(t=='T') state=1;else error();break;

case 1: if(t=='A') state=2; else error();break;

case 2:if(t==T) state=3; s1();else error();break;

defalut: error();break;

}

}

}



void error()

{

printf(" there is no language");

}



void s1()

{

printf(" yes it's in our language");

}



------------------------------------------

هذا اللي قدرت اكتبه واتمنى مساعدتكم

علي النازعي
2008- 5- 21, 11:41 AM
اسف يمكن شرحي غير مفهوم اشرح لك اكثر

هذي اللغة DG---->TAT

نريد كتابة دالة DG

وتكون فيها لغة مكون من الحروف TAT

اذا ادخل المستخدم اللغة مكونة من TATTTTTTT

او TAT

او اي لغة بس اهم شيء اخر حرف هو حرف T

سيكون الجواب هو ان اللغة صحيح و تنمتى لـ DG

اما ان كانت اللغة مثل TATW

فحرف W ليس منتمي للغة DG---->TAT

و سيكون الرد ان اللغة لا تنتمي لـ DG---->TAT

compiler نفس طريقة الكمبيايرلر و شكرا لك

|..الندى..|
2008- 5- 21, 12:40 PM
علي النازعي

إنتظر وإن شاء الله

يأتي من لديه خبرة ويساعدك

سأحاول أن أسأل لكـ

علي النازعي
2008- 5- 22, 12:04 AM
شكرا الندى و ان شاء الله استفيد منكم

سميرة
2008- 6- 4, 07:31 PM
أنا ما عندي فكرة عن السي .. لكن أعرف للجافا .. فاللي يبي اي مساعدة ان شاء الله احاول اساعده ..

رمش الغلآ
2008- 6- 11, 11:25 AM
انا عندي سي بلس بلس وسي شاارب تمنيت اساعدك لكن اذا فيه شي اقدر عليه انا تحت امرك