|
|
#1 |
|
ناظم اعلی
![]() ![]() |
![]() ![]() امید ہے کہ آپ سب خیریت سے ہونگے ۔ جیسا کہ میں نے دیگر تھریڈ میں کہا تھا کہ پہلے لیکچر ابتدائی جائزہ اور پروگرام کے متعلق ہو گا امید ہے کہ آپ سب نے پروگرام کو Download اور انسٹال کر لیا ہوگا اگر نہیں کیا تو ابھی کر لیں اور کا نام لے کر آج کے لیکچر کا آغاز کرتے ہیں(نوٹ: اگر کسی کو انسٹالیشن میں کوئی پرابلم ہو تو اس تھریڈ میں جواب لکھ کر ارسال کریں) آج کے لیکچر میں ہم اپنے پہلے پروگرام کا خاکہ متب کریں گے اور اس کے کچھ حصے کے نام جانے گے باقی ان کی تفصیل اگلے ابواب میں بڑھنے گے ۔امید ہے کہ سب اکھٹے ہو چکے ہوں گے۔اور noreen بھی اس کلاس میں حاضر ہوں گی شاید خیر باتوں کو ختم کرتے ہوئے اپنے آج کے لیکچر کی طرف آتے ہیں۔سب سے پہلے آپ Turbo C پروگرام کو کھول لیں اور File مینو میں جا کر New پر کلک کریں اس سے نئی فائل اوپن ہو جائے گی۔اب اس میں پروگرام بنانے کے لئے کوڈ لکھ سکیں گے جسے ہم Source Code کہتے ہیں۔ ابھی بلا کسی سوچ و فکر کے مندرجہ ذیل لائنوں کو لکھ دیں مثال: #include<stdio.h> #include<conio.h> void main(void) { printf("Welcome to Pak.net"); getche(); } اس سے پہلے کہ ہم دیکھں کے ان کا نتیجہ کیا نکلے گا ہم ان کا لائنز کا جائزہ لیتے ہیں۔ #include<stdio.h> #include<conio.h> ان پہلی دو لائنوں کو preprocessor یا عام الفاظ میں ہیڈنگ فائلز کہتے ہیں۔جو کہ کمپائلر کو بتاتی ہیں کہ پروگرام یہاں سے شروع ہوتا ہے اور اس میں کون سا فنکشن استعمال ہو رہا ہے۔ اس میں stdio.h سے مراد standard input/output اور conio.h سے مراد console input/output ہے،جن کے بارے میں ہم اگلے لیکچر میں بڑھیں گے۔ void main(void) اس میں void پہلے برکٹ کے باہر استعمال ہوا ہے وہ Return Type کو ظاہر کرتا ہے جبکہ دوسرے والا جو براکٹ کے اند لکھا گیا ہے وہ Take Nothing کو ظاہر کرتا ہے۔ان کے بارے میں ہم بعد میں تفصیل سے پڑھیں گے۔ {} ان کے اندر ہم اپنا سورس کوڈ لکھتے ہیں۔ } یہ کوڈ کے شروع ہونے اور } یہ کوڈ کے اختتام کو ظاہر کرتا ہے۔ printf("Welcome to Pak.net"); یہ ہماری سٹیمنٹ ہے اور اس میں Printf کا فنکشن آوٹ پٹ یا ڈسلپے کے لئے استعمال ہوا ہے۔ getche(); اس کا مطلب ہے Get character جو کہ ظاہر ہونے والی ونڈو کو کنٹرول کرے گا۔اور جب تک ہم کوئی بٹن پریس نہیں کرتے ونڈو کو روکے رکھے گا۔ ; یہ سٹیٹمنٹ Terminator ہے جو کمپائلر کو بتاتا ہے کہ سٹیٹمنت یہاں ختم ہو رہی ہے۔ " " ان کو ڈبل کوما کہا جاتا ہے۔ہم اپنی سٹیٹمنٹ ان کے اندر لکھتے ہیں۔ آج کی کلاس کا یہاں اختتام کر رہا ہوں اگلے لیکچر میں ہم ان کے بارے میں مزید جاننے کے ساتھ ساتھ پروگرام کو محفوظ اور چلانے کا طریقہ جانے گے۔ اپنی دعاوں میں یاد رکھیے گا۔ والسلام پاکستانی |
|
|
|
|
|
#2 |
|
Senior Member
![]() |
بہت ہی عمدہ بھائی جان
|
|
|
|
|
|
#4 |
|
ناظم اعلی
![]() ![]() |
آپ سب کا شکریہ۔۔۔۔۔۔۔
|
|
|
|
|
|
#5 |
|
Administrator
![]() |
بہت خوب عباس صاحب جاری رکھیں اچھا سلسلہ شروع کیا ہے آپ نے
|
|
|
|
|
|
#6 |
|
Senior Member
مقبول
تاریخ شمولیت: Feb 2009
مراسلات: 109
کمائي: 1,811
شکریہ: 3
43 مراسلہ میں 66 بارشکریہ ادا کیا گیا
|
salam
sir je main abhi ae hun or C++ ka softwear b sahi instal nhi ho raha plz pher say link do na taky main b aj yea kam kar lun pher kal say nqe start sab k sath |
|
|
|
|
|
#7 |
|
Senior Member
مقبول
تاریخ شمولیت: Feb 2009
مراسلات: 109
کمائي: 1,811
شکریہ: 3
43 مراسلہ میں 66 بارشکریہ ادا کیا گیا
|
aj to koi lift hi nhi hai ok je chaly hi jaty hain
ALLHA HAFIZ |
|
|
|
|
|
#8 |
|
ناظم اعلی
![]() ![]() |
تھوڑا انتظار بھی نہیں کیا آپ نے خیر یہ رہا لنک۔ اور بتائیں کہ انسٹالیشن میں کیا پرابلم ہو رہی ہے۔
download Turbo C 3.0.exe اگر اس پروگرام میں پرابلم بر قرار رہے تو اس پروگرام کو انسٹال کر لینا۔ download Dev c++ students.zip والسلام Last edited by پاکستانی; 26-02-09 at 12:15 AM. |
|
|
|
| پاکستانی کا شکریہ ادا کیا گیا | محمدعدنان (27-10-09) |
|
|
#9 |
|
ناظم اعلی
![]() ![]() |
|
|
|
|
|
|
#10 |
|
Senior Member
![]() تاریخ شمولیت: Sep 2008
مراسلات: 7,407
کمائي: 85,613
شکریہ: 4,982
4,949 مراسلہ میں 11,251 بارشکریہ ادا کیا گیا
|
جناب آپکی دوسری کلاس کب آئیے گی جلدی پوسٹ کرنا شکریہ
|
|
|
|
|
|
#11 |
|
Junior Member
اجنبی
تاریخ شمولیت: May 2009
مراسلات: 3
کمائي: 202
شکریہ: 2
ایک مراسلہ میں 3 بارشکریہ ادا کیا گیا
|
install link is not valid pls check it . thank you very much. need your help .Allah hafiz
|
|
|
|
|
|
#12 |
|
Senior Member
![]() |
السلام علیکم۔۔۔
پاکستانی بھائی۔۔ آپ کا بہت بہت شکریہ۔۔ سمجھانے کا انداز کافی اچھا ھے۔ اسے جاری رکھیئے گا۔ ایک سوال کرنا تھا۔۔ کیا ھم void main(void) کی جگہ int main(void) استعمال کر سکتے ھیں۔ اگر نہیں تو کیوں اور ہاں تو پھر کیوں؟ اسی طرح getche(); کی جگہ ھم return 0; استعمال کر سکتے ھیں۔ اگر ہاں تو کیوں اور نہیں تو کیوں؟ شکریہ
__________________
گر تم نماز نہیں پڑھتے تو یہ مت سوچو کہ تم نماز کیوں نہیں پڑھ پا رہے ہو۔ بلکہ یہ سوچو کہ تم نے ایسا کونسا گناہ کیا ہے کہ خدا تمہیں اپنے سامنےکھڑا دیکھنا بھی پسند نہیں کر رہا۔ ۔۔ ۔ ۔
Last edited by رضی; 13-02-10 at 01:13 AM. |
|
|
|
|
|
#14 |
|
Junior Member
اجنبی
تاریخ شمولیت: Feb 2010
مراسلات: 12
کمائي: 344
شکریہ: 11
3 مراسلہ میں 10 بارشکریہ ادا کیا گیا
|
آپ سب کا شکریہ۔۔۔۔۔۔۔
|
|
|
|
|
|
#15 | |
|
Senior Member
![]() تاریخ شمولیت: Jan 2009
مقام: اندھیر نگری
مراسلات: 5,606
کمائي: 40,495
شکریہ: 25,317
4,018 مراسلہ میں 10,765 بارشکریہ ادا کیا گیا
|
اقتباس:
getche() یوزر کو پرومٹ کرتا ہے کہ کوئی کیریکٹر اینٹر کریں۔ لیکن سی میں مین فنکشن کے آخر میں لکھنے کا اس کا استعمال یہ ھو سکتا ہے کہ پروگرام کو یہاں پر روکا جا سکا ۔ اگر آپ return int کریں گے تو شروع میں ریٹرن ٹائیپ آپکو int دینی پڑے گی آپ اس صورت میں voidنہیں دے سکتے۔ getche اور retun int کا آپس میں کوئی تعلق نہیں یہ مختلف مقاصد کے لیئے ہیں
__________________
![]() اپنی ملت پر قیاس اقوام مغرب سے نہ تر خاص ہے ترکیب میں قوم رسول ہاشمی
|
|
|
|
|
![]() |
| Tags |
| allah, c language, C++, color, com, console, data, download, generic, programing, کریں۔, پہلے, پوسٹ, پاکستانی, پروگرام, نام, آج, انداز, بھائی, جواب, خان, دی, دے, سوال, شروع |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| موضوع کے اختیارات | |
| ظاہری انداز | Rate This Thread |
|
|