قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 09-10-2011, 04:40 PM المشاركة 1   
ha سؤال بخصوص المؤشر Twitter FaceBook Google+



اسلام عليكم

عندما نعمل متلا هدا الامر
كود:
char*x;
هل يمكن عمل للمؤشر x ++ بدون اضافة اي متغير او هل يمكن كتابة كلمة عليه

ارجو من اي احد يعرف الجواب فاليرد جزاكم الله خيرا الجزاك

اعلانات

the lion
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
الدولة: egypt
المشاركات: 117
نشاط [ the lion ]
قوة السمعة:0
قديم 10-10-2011, 11:56 AM المشاركة 2   
افتراضي


يمكن ولكن .... ما الفائده من ذلك ان كان يشير الي مكان عشوائي

لم افهم الشق الثاني الخاص بكتابه كلمه عليه

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 16-10-2011, 08:21 PM المشاركة 3   
Question


سبب عمل هدا الموضوع هو لانني لم افهم دور هدا المؤشر في هدا البرنامج

كود:
void printstr(const char *mystr)
 { while(*mystr) nokia_printchar(*mystr++); } 
printstr("Elab.Ph");
ارجو منك ومن اخوان الاعضاء الكرام المساعد لشرح دور المؤشر في هدا البرنامج


التعديل الأخير تم بواسطة : mohatvnet بتاريخ 16-10-2011 الساعة 08:27 PM

the lion
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
الدولة: egypt
المشاركات: 117
نشاط [ the lion ]
قوة السمعة:0
قديم 16-10-2011, 09:16 PM المشاركة 4   
افتراضي


ببساطه شديده البوينتر هنا يلعب دول الاراي
يؤشر علي اول حرف في الاسترنج وتقوم الهويل لوب باختبار ما اذا كان ما يشير اليه المؤشر لايساوي صفر اذا كان لا يساوي صفر فيقوم بتنفيز الجمله داخل جمله الهويل وهو امر طباعه الكراكتر .. ويقوم بطباعه الكراكتر اللذي يشير اليه البوينتر وبعد ذلك يقوم بزياده قيمه البوينتر بمقدار واحد لينتقل
الي المكان اللذي يليه .. الي ان يتم عدم تحقيق الشرط في الهويل بانتهاء
الاسترنج


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 17-10-2011, 11:59 AM المشاركة 5   
افتراضي


استاد الكريم the lion
جزاك الله كل الخير هل عندما نكتب هدا الامر printstr("Elab.Ph");
هل يعني دالك اننا نجعل const char *mystr يساو تلك الاحرف ام يعرف مكان تلك الاحرف
هل ممكن ان تشرح لي
لكن بما ان المؤشر *mystr هو تابت اضن انه لا يشجل تلك الاحرف هل هدا صحيح ام لا

اضن انني كترت الاسئلة اسف


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 22-10-2011, 08:25 PM المشاركة 6   
افتراضي


ارجو منكم المساعدة


the lion
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2009
الدولة: egypt
المشاركات: 117
نشاط [ the lion ]
قوة السمعة:0
قديم 23-10-2011, 01:47 AM المشاركة 7   
افتراضي


ببساطه شديده البوينتر يؤشر الي عنوان اول حرف في الاسترنج
مثله مثل اسم الاراي


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 961
نشاط [ mohatvnet ]
قوة السمعة:0
قديم 23-10-2011, 11:07 AM المشاركة 8   
افتراضي


شكرا لك استاد the lion

لكن مادا تقصد ب الاراي

جزاك الله خيرا

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 03:28 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025