منتديات برامج نت
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
منتديات برامج نت
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي
منتديات برامج نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلنقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
DESGINER

المدير العام...}


DESGINER



نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Empty
مُساهمةموضوع: نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد   نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Icon_minitimeالسبت مارس 28, 2009 8:03 am

السلام عليكم ورحمة الله وبركاتهـ ’

,

درسنا لليوم بسيط جدا إن شاء الله

سنتعلم كيف:

- نرسل متغيرات للبرنامج من خارجه --> Arguments passing
- كيف نعرف مسار البرنامج في ++C ..
--> C++ Application path


اول شي نحتاج هذا الامر في ++C .. كيف نتعامل مع المتغيرات من الخارج

كـود PHP
#include
using namespace std;

int main(int argc, char *argv[])
{


system("PAUSE");
return EXIT_SUCCESS;
}




لاحظ:
كـود PHP
int main(int argc, char *argv[])


الـمتغير: argc -> هو عدد المتغيرات الخارجيه
الـمتغير: argv[] -> هو المتغيرات الخارجيه !


حسنا ... ماهي المتغيرات الخارجيه اصلا ؟! :wow:

لنفترض ان برنامجي في هذا المسار:
كـود PHP
"C:\Dev-Cpp\mailcal\mailcal.exe" var1 var2


فإن المتغيرات الخارجيه هي var1 و var2 ... بحيث انني سأستطيع ان استخدم هذه المتغيرات في البرنامج !!

بحيث ستكون :
كـود PHP
/*
argv[0] = path of my programm <-- very important
argv[1] = var1
argv[2] = var2
...
argv[X] = varX
*/




كيف استدخمها؟...
لاحظ هذا المثال:

كـود PHP
#include
using namespace std;

int main(int argc, char *argv[])
{
/*
argv[0] = path of my programm <-- very important
argv[1] = var1
argv[2] = var2
...
argv[X] = varX
*/

cout<<"path of my program is: "<

for(int i = 1; i < argc ; i++)
cout<<"Argument number "<

cout<<"\n\n";
system("PAUSE");
return EXIT_SUCCESS;
}


قم بتجميع البرنامج --> Compile it

بس قم بتشغيل البرنامج بهذا الامر:

كـود PHP
"C:\Dev-Cpp\Project1.exe" Start Hi this is AddaxSoft.com END


لاحظ:

نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Img-resized تم تقليل : 89% من الحجم الأصلي للصورة[ 669 x 230 ] - إضغط هنا لعرض الصورة بحجمها الأصلي
نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد 1-9-200911-38-40PM

طبعا تقدر تطبق اي عمليات على المتغيرات

ملاحظه المتغيرات تعتبر String (او char array) .. بس تقدر تغيرها لأي شي ثاني بإستخدام الدوال المعروف =) مثل atoi وغيرها ,,, نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Regular_smile
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملك الظلام

المشرف العام...}


ملك الظلام



نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Empty
مُساهمةموضوع: رد: نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد   نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Icon_minitimeالجمعة أبريل 17, 2009 3:37 am

درس رائع وجيد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
ملك الظلام

المشرف العام...}


ملك الظلام



نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Empty
مُساهمةموضوع: رد: نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد   نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Icon_minitimeالجمعة أبريل 17, 2009 3:38 am

درس رائع وجيد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
EH@B

عضو جديد...}


EH@B



نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Empty
مُساهمةموضوع: رد: نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد   نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Icon_minitimeالجمعة مايو 22, 2009 10:45 am

نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد Thankyou2MF
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://a7la-3alam.gid3an.com/forum.htm
 
نقل المتغيرات من خارج البرنامج Pass Arguments .. درس ممتع ومفيد
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» خارج على القانون
» المتغيرات
» تابع المتغيرات
» استفسار عن تعريف المتغيرات
» شرح البرنامج الاول

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات برامج نت :: :::: المنتديات التقنيـــــه :::: :: لغات البرمجه :: لغه السى و السى++و السى#-
انتقل الى: