PDA

نسخه کامل مشاهده نسخه کامل : یه چند تا سوال مقدماتی در مورد برنامه نویسی با ++C



DJ POLESTAR
20-05-2010, 09:33
درود:11:

من یه چندتا سوال مقدماتی در مورد C دارم. ممنون میشم کمکم کنید.

دستورات و فرمانها و... های زیر عمل و کارشون چیه و به چه دلیل استفاده میشن:

اینا چه کاربردی دارن و اساسشون چیه؟


include<iostream>#
include<conio.h>#



این دستور چیکار میکنه:
clrscr

بعد، این یکی کارش چیه:
cin
و
Cout

اینا چکار میکنن:
;Return 0
و
;()Getch

dewdrops
20-05-2010, 10:11
سلام .
خطي که با # شروع مي شود رهنموني است براي پيش پردازنده. اين خط به پيش پردازنده (که قبل از کامپايلر اجرا مي شود) مي گويد که فايل iostream.h را به برنامه اضافه کن. اين فايل شامل
دستورالعمل هاي پايه جهت انجام عمليات ورودي و خروجي است و به برنامه اضافه شده تا بعدا از دستورالعمل هاي آن در برنامه استفاده شود.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

خوب اين دستو باعث پاك شدن صفحه ميشه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

cin باعث ميشه از كاربر يه ورودي دريافت كنه
cout باعث ميشه يه چيزي ، مثل رشته ،كاراكتر يا.... برامون چاپ كنه.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
دستور return باعث مي شود که تابع main پايان بيابد. به دنبال دستور return معمولا يک مقدار بازگشتي يا کدي که مقدار بازگشتي دارد قرار مي گيرد. مقدار صفر در اصل بيانگر خاتمه يافتن برنامه بدون هيچ اشکالي مي باشد.


];()Getch[/FONT]

يكي از كاربردهاي اين دستور زماني هست كه شما به زبان c مشغول نوشتن يه برنامه هستين و زماني كه ميخوايد خروجي برنامه رو ببينيد خيلي سريع از محيط خروجي خارج ميشه و در واقع با اين دستور كه همون get character هست در محيط خروجي منتظر ورود يه كليد مي مونه و تا زماني كه يه كليد رو نزنيد باعث ميشه با خيال راحت خروجي رو ببينيد و به محض زدن يه كليد از صفحه خارج ميشيد.
موفق باشيد ./

@R3Z
20-05-2010, 10:13
سلام دوست عزیزم

اینا چه کاربردی دارن و اساسشون چیه؟

include<iostream>#
include<conio.h>#
در کل چیزهایی که include میشن برای اینه که ما بتونیم از دستوراتی که توشون تعریف شده استفاده کنیم.مثلا اگر بخوایم از دستور getch استفاده کنیم حتما باید کتابخانه conio.h رو داشته باشیم بنابرین اینکلودش میکنیم


این دستور چیکار میکنه:
clrscrبرای پاک کردن صفحه نمایش گر استفاده میشه


بعد، این یکی کارش چیه:
cin
و
Coutcin برای گرفتن یک مقدار یا رشته از کاربر به کار میره و cout برای چاپ یک رشته یا مقدار در خروجی استفاده میشه


اینا چکار میکنن:
;Return 0
و
;()Getchreturn در همین حد فعلا کافیه بدونید که خروجی تابع هستش ولی فعلا فقط برای خروج از زیر برنامه میتونی ازش استفاده کنی
و getch هم نشون میده که باید یک کاراکتر توسط کاربر وارد بشه

کتاب دیتل برای شروع خیلی خوبه پیشنهاد میکنم ازش استفاده کنی
موفق باشی

DJ POLESTAR
20-05-2010, 23:37
کتاب دیتل برای شروع خیلی خوبه پیشنهاد میکنم ازش استفاده کنی
موفق باشی
سلام

بسیار ممنون از توضیحات مختصر اما کاملتون:11:

رفیق این کتاب دیتل نویسندش کیه و به فینگلیش چجوری نوشته میشه PDF داره؟

ali...
21-05-2010, 00:01
سلام

بسیار ممنون از توضیحات مختصر اما کاملتون:11:

رفیق این کتاب دیتل نویسندش کیه و به فینگلیش چجوری نوشته میشه PDF داره؟

نویسندش برادران دیتل هستن

انگلیسیش میشه :
DEITEL & DEITEL

pdf هم فک کنم داره

dewdrops
22-05-2010, 15:32
سلام

بسیار ممنون از توضیحات مختصر اما کاملتون:11:

رفیق این کتاب دیتل نویسندش کیه و به فینگلیش چجوری نوشته میشه PDF داره؟

البته کتاب pdf به زبان اصلی هست ولی ویرایش پنجم به اسم چگونه با c++ برنامه نویسی کنیم ویرایش پنجم آقای علیرضا انصاری که خیلی خوب هم ترجمه شده در بازار موجود هست با قیمت 14500 تومان.:46:

ati_1991
02-06-2010, 00:17
سلام

واژه abstract جزو کلمات رزرو شده در C++ هست؟
من جایی ندیدم کع نوشته باشتش. ولی تو VC 2008 آبی میشه. و تو linux هم یه برنامه نوشتیم باهاش و اسم یک متغیر بود و اشکالی پیش نیومد.

alidata2010
02-06-2010, 00:22
سلام بچه ها اگه یک مقاله فارسی درباره کار با فرم ها در سی پلاس پلاس دارین بذارین میخوام با قسمت clr کار کنم

@R3Z
02-06-2010, 09:48
سلام بچه ها اگه یک مقاله فارسی درباره کار با فرم ها در سی پلاس پلاس دارین بذارین میخوام با قسمت clr کار کنم
مقاله فرم برای c++ خیلی کمه.پیشنهاد میکنم از منابع C# استفاده کنی و خودت ترجمش کنی به c++

@R3Z
02-06-2010, 09:57
واژه abstract جزو کلمات رزرو شده در C++ هست؟
من تو c++ ندیدم ولی فک کنم تو c# رزرو باشه.احتمالا یک نوع کلاسه

saeedjafari8
02-06-2010, 11:47
سلام . حل المسايل برنامه نويسي شي گرا با c++ لي فور ؟؟

ati_1991
02-06-2010, 23:37
من تو c++ ندیدم ولی فک کنم تو c# رزرو باشه.احتمالا یک نوع کلاسه
آها! مرسی. پس VC2008 واسه c# هم هست .....
میبینم که c ت خوب شده رضا :دی