PDA

نسخه کامل مشاهده نسخه کامل : امکانش هست که در ویندوز با C برنامه نوشت؟؟



cyrus_achamenian
11-10-2006, 21:04
من از دوستم شنیدم که دوستش رو ویندوز با C برنامه می نویسه!در صورتی که من فکر می کردم فقط با همون Linux میشه!!!اگه امکانش هست لطف کنید منو راهنمایی کنید
اگر هم نمیشه پس راهی رو معرفی کنید که هم زمان با ویندوز ( XP ) ، بشه Linux رو هم رو دستگاه ریخت ( از یکی از دوستام یه بار شنیدم که یه برنامه ای واسه این کار وجود داره )
با تشکر...

aliarc2003
11-10-2006, 21:46
سلام

خوب C توي ويندوز هم اجرا مي شه . تازه نسخه ي تحت ويندوزش هم هست .

cyrus_achamenian
12-10-2006, 17:48
سلام

خوب C توي ويندوز هم اجرا مي شه . تازه نسخه ي تحت ويندوزش هم هست .

می شه یه کم بیشتر راهنمایی کنید...از کجا دانلودش کنم؟
بعد کامپایل کردن هم مثل همون لینوکس می مونه؟

aliarc2003
13-10-2006, 16:25
به تاپيك زير يه سر بزنيد اونجا لينك دانلودش هست .

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

اگه سوالي بود در خدمتيم

cyrus_achamenian
13-10-2006, 17:13
به تاپيك زير يه سر بزنيد اونجا لينك دانلودش هست .

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

اگه سوالي بود در خدمتيم

ببخشید با این VisualC++ میشه برنامه نویسی هم کرد ( هم C هم C++) یا فقط برای کامپایله؟؟؟؟
ممنون

Admiral
13-10-2006, 17:17
ببخشید با این VisualC++ میشه برنامه نویسی هم کرد ( هم C هم C++) یا فقط برای کامپایله؟؟؟؟

ویژوال سی پلاس پلاس یک محیط مجتمع برنامه نویسی (IDE) و یک کامپایلر داره.

موفق باشید.

cyrus_achamenian
14-10-2006, 13:25
ببخشید سوال دیگه ای داشتم :
الان من Microsoft Visual C++6 رو از سی دی که داشتم ریختم...
سوال اینه که من درست عمل می کنم یا نه؟
برنامه رو اجرا کردم همون جا یه برنامه کوچیک نوشتم و با پسوند *txt سِیو شد ولی کامپایل نشد!
دفعه بعد CTRL+N رو زدم و یه صفحه اومد که باید نوع فایل رو انتخاب می کردم ، من هم C/C++ Header File رو زدم

درست زدم؟؟؟

بعد برای کامپایل کردن برنامه باید فایل رو با پسوند .c سِیو کنم؟؟؟

cyrus_achamenian
14-10-2006, 17:14
یه مشکلی دارم در اجرای به برنامه :


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

موقع اجرا شدن ( Execute ) وقتی عدد وارد می کنی جواب رو میده ولی Invalid Input رو هم کنارش میده...متوجه نمی شم کجای کار ایراد داره!

someone
14-10-2006, 20:06
سلام.
شرط آخرتون مشكل داره. احتمالا منظورتون " و " بوده كه معادلش "&&" هست.
وشرط آخر به شكل زير تغيير ميكنه.

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

cyrus_achamenian
14-10-2006, 20:48
سلام.
شرط آخرتون مشكل داره. احتمالا منظورتون " و " بوده كه معادلش "&&" هست.
وشرط آخر به شكل زير تغيير ميكنه.

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

کاملا درست فرمودید...حل شد
خیلی...خیلی ممنون

armanprogrammer
14-10-2006, 22:08
ببخشيد اينطوري ميگم ولي بهتره شما اصلا برنامه نويسي رو بذارين كنار چون سوالايي كه پرسيدين خيلي خنده داره بله دوست عزيز turbo c نسخه ویندوز داره ولی با visual ++c خیلی فرق داره محیط ویژوال برای برنامه نویسی به صورت گرافیکی به کار میره و کامپایلر اون با ++c فرق داره و دستورات و هدر ها هم با هم فرق داره

someone
15-10-2006, 04:58
ببخشيد اينطوري ميگم ولي بهتره شما اصلا برنامه نويسي رو بذارين كنار چون سوالايي كه پرسيدين خيلي خنده داره بله دوست عزيز turbo c نسخه ویندوز داره ولی با visual ++c خیلی فرق داره محیط ویژوال برای برنامه نویسی به صورت گرافیکی به کار میره و کامپایلر اون با ++c فرق داره و دستورات و هدر ها هم با هم فرق داره


سلام.
ببخشيد اين رو ميگم ولي آخه جوابتون رو بخونيد....
ممكنه به من ربطي نداشته باشه ولي....
انصافا شما وقتي تازه شروع كرده بوديد با تمام اين مسائل آشنا بوديد؟
واقعا سوالهايي كه پرسيده شد اين قدر خنده دار هست كه باعث بشه كسي برنامه نويسي رو كنار بذاره؟
اگه شما يه برنامه نويس حرفه اي هستيد درسته با يه تازه كار اين طور برخورد كنيد؟
چرا بايد برخودمون باعث رنجش بشه؟ چرا به جاي اينكه از هم حمايت كنيم ميخوايم .......
اين طور ايراني هستيم؟
بگذريم....

با دو تا از جمله هاتون موافق نيستم.

محیط ویژوال برای برنامه نویسی به صورت گرافیکی به کار میره
منظورتون از برنامه نويسي به صورت گرافيكي رو متوجه نشدم...اگه منظورتون style هاي windows بود
كه فقط نياز به استفاده از Win SDK در زبان مورد نظر هست.VC تنها كاري كه انجام ميده اينه كه اين skin
ها رو خودش ايجاد ميكنه و كار برنامه نويسي و البته كار با Windows API رو راحت تر...
اگر هم نوشتن برنامه هاي گرافيكي بود كه هر Compiler ي با توجه به توانايي ها كه براش تعريف شده
ميتونه اين كار رو انجام بده.

... و دستورات و هدر ها هم با هم فرق داره
++C داراي يك سري Header هاي استاندارد هست كه در هر Compiler ي وجود داره.
مثلا strcpy كه در string.h قرار داره هم در VC و هم TC به يك شكل تعريف شده.
وقتي كه يه برنامه ي استاندارد ++C نوشته ميشه ميتونيد اون رو با هر C++ Compiler ي
اجرا كنيد.فرق هايي وجود داره ولي نه به اين صورت. بستگي داره كه OS مورد نظر
16bit يا 32bit يا 64bit با توجه به باشه وبراي چه OS يا platform ي برنامه رو مينويسي...
وخيلي دلايل ديگه مثل UNICODE و ....


اميدوارم از چيزهايي كه گفتم ناراحت نشده باشيد.
ولي كمي انصاف داشته باشيد.
ممنون.

cyrus_achamenian
15-10-2006, 16:22
سلام.
ببخشيد اين رو ميگم ولي آخه جوابتون رو بخونيد....
ممكنه به من ربطي نداشته باشه ولي....
انصافا شما وقتي تازه شروع كرده بوديد با تمام اين مسائل آشنا بوديد؟
واقعا سوالهايي كه پرسيده شد اين قدر خنده دار هست كه باعث بشه كسي برنامه نويسي رو كنار بذاره؟
اگه شما يه برنامه نويس حرفه اي هستيد درسته با يه تازه كار اين طور برخورد كنيد؟
چرا بايد برخودمون باعث رنجش بشه؟ چرا به جاي اينكه از هم حمايت كنيم ميخوايم .......
اين طور ايراني هستيم؟
بگذريم....

با دو تا از جمله هاتون موافق نيستم.

منظورتون از برنامه نويسي به صورت گرافيكي رو متوجه نشدم...اگه منظورتون style هاي windows بود
كه فقط نياز به استفاده از Win SDK در زبان مورد نظر هست.VC تنها كاري كه انجام ميده اينه كه اين skin
ها رو خودش ايجاد ميكنه و كار برنامه نويسي و البته كار با Windows API رو راحت تر...
اگر هم نوشتن برنامه هاي گرافيكي بود كه هر Compiler ي با توجه به توانايي ها كه براش تعريف شده
ميتونه اين كار رو انجام بده.

++C داراي يك سري Header هاي استاندارد هست كه در هر Compiler ي وجود داره.
مثلا strcpy كه در string.h قرار داره هم در VC و هم TC به يك شكل تعريف شده.
وقتي كه يه برنامه ي استاندارد ++C نوشته ميشه ميتونيد اون رو با هر C++ Compiler ي
اجرا كنيد.فرق هايي وجود داره ولي نه به اين صورت. بستگي داره كه OS مورد نظر
16bit يا 32bit يا 64bit با توجه به باشه وبراي چه OS يا platform ي برنامه رو مينويسي...
وخيلي دلايل ديگه مثل UNICODE و ....


اميدوارم از چيزهايي كه گفتم ناراحت نشده باشيد.
ولي كمي انصاف داشته باشيد.
ممنون.

متشکرم ازتون someone عزیز...خیلی لطف دارید
بله من از قبل با این موضوع سر و کار نداشتم و تازه شروع کردم...اونم بخاطر اینکه رشته مهندسی مکانیک می خونم و برنامه نویسی C/C++ یکی از واحدهای درسیشه!
تو دانشگاه هم سیستم عامل لینوکس هست...می خواستم ببینم میشه تو ویندوز هم نوشت که بتونم تو خونه هم تمرین کنم یا نه؟!

someone
15-10-2006, 17:28
بله.ميتونيد اين كار رو انجام بديد. تو اين forum آموزش اين زبان هم وجود داره كه حتما به كارتون ميآد.
موفق باشيد.

cyrus_achamenian
15-10-2006, 20:50
ببخشید یه وقتایی که یه همچین اِروری میاد باید چیکار کرد؟؟


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

متوجه نمی شم...خب من یه برنامه نوشتم با نام sample-getch.c ، یکی دیگه هم با نام sample-getche.c نوشتم . حالا که چی که میگه تو اون فایل "main" وجود داره؟؟؟خب باید وجود داشته باشه دیگه!!!

someone
16-10-2006, 03:52
دوباره سلام.
اين طور كه شما ميگيد دو بار از Main در برنامتون استفاده كرديد که این اشتباه هست.
هر برنامه تنها یه نقطه ی ورود داره و اون هم Main هست.
يكي ديگه از مواردي كه ممكنه اين مشكل پيش بياد استفاده از Header هاي همنام
يا حداقل يك Header هست كه به عنوان مرجع در برنامه استفاده شده و نيازي به باقي
Header هاي گرفته شده از اين مرجع نيست.
ضمنا در يه index از دو فايل هم نام استفاده ميكنيد؟ خب اسمها رو عوض كنيد.
تو اين موارد سعي كنيد كدتون رو بذاريد اين طور زودتر به نتيجه ميرسيد.

cyrus_achamenian
18-10-2006, 20:26
سلام
ممنون می شم لطف کنید اشکال این برنامه رو بگید :


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

این برنامه هیچ خروجی نداره!!!!!!!!!

Admiral
18-10-2006, 21:27
اشتباهش یکی از رایجترین اشتباهاتیه که من دیدم !


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

*Batman*
18-10-2006, 23:32
سلام.
به محض اجراي برنامه در Win XP پنجره برنامه بسته ميشه.اين عمل خيلي سريع اتفاق ميفته و ما فرصت ديدن خروجي رو نداريم.
اين مشكل براي من در زبان ++Trurbo C وجود داره.البته بعضي از برنامه هاي ++C هم اينجوري اجرا ميشن.
چطور ميشه اونا را به صورت معمولي اجرا كرد؟

someone
18-10-2006, 23:54
سلام.
به محض اجراي برنامه در Win XP پنجره برنامه بسته ميشه.اين عمل خيلي سريع اتفاق ميفته و ما فرصت ديدن خروجي رو نداريم.
اين مشكل براي من در زبان ++Trurbo C وجود داره.البته بعضي از برنامه هاي ++C هم اينجوري اجرا ميشن.
چطور ميشه اونا را به صورت معمولي اجرا كرد؟


سلام.
قبل از انتهاي برنامه از تابع getch استفاده كنيد.
كد زير رو در نظر بگيريد:

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

وقتي برنامه به خط آخر ميرسه با برگردوندن مقدار صفر به پايان ميرسه. در تابع دوم بعد از آخرين خط برنامه اين اتفاق ميافته.براي اينكه بتونيد برنامه رو ببينيد بايد قبل از اين اتفاق برنامه رو منتظر نگه داريد.
تابع getch اين كار رو براتون انجام ميده. در حقيقت منتظر ميشه تا شما كليدي رو بزنيد تا برنامه ادامه پيدا كنه.
اين تابع در conio.h قرار داره و كارش دريافت يه كاراكتر از ورودي هست.


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

cyrus_achamenian
19-10-2006, 20:07
اشتباهش یکی از رایجترین اشتباهاتیه که من دیدم !


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

سلام
ببخشید اینجا clrscr() که اگه درست بگم واسه پاک کردن صفحه س چه لزومی داره؟؟
جدای از این همین کد رو دقیقا کپی کردم ولی موقع کامپایل کردن این error رو میده! :


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

که البته این warning هست ولی موقع Build :


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

someone
19-10-2006, 22:58
سلام.
لزومي در استفاده از اين تابع نيست.البته به compiler تون بستگي داره.
clrscr معمولا در compiler هاي borland استفاده ميشه.هر compiler ي از يك
نوع تابع براي پاك كردن صفحه ي خروجي استفاده ميكنه. (معمولا)
ميتونيد از اين دستور براي پاك كردن screen استفاده كنيد.

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

در بعضي از compiler ها بعد از اتمام برنامه screenBuffer خالي نميشه واگه شما بلافاصله و قبل از
بستن IDE برنامه ي ديگه اي رو تست كنيد ميبينيد كه هنوز خروجي قبلي ديده ميشه. به خاطر همين
معمولا از اين تابع در ابتداي هر برنامه ي console استفاده ميشه.
بازم تاكيد ميكنم كه بستگي به compiler مورد استفاده داره.

cyrus_achamenian
22-10-2006, 19:52
سلام
ببخشید که هی اینجا اشکالاتم رو میذارم...و ممنون از این که با بزرگواری و لطف جواب می دید

یه مشکل دیگه :


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

نمی دونم اشکال کجاس که وقتی اجرا میکنم اگه عددی مثل 121 رو بدم که متقارن باشه درسته...ولی عددهایی هم که متقارن نیستند رو هم می زنه متقارن . مثلا : 23 رو میزنم ؛ در خروجی می یاد :

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

someone
22-10-2006, 20:13
سلام.
برنامه رو تست نکردم ولی ایراد اولی که به نظر میرسه

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

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

cyrus_achamenian
23-10-2006, 15:49
سلام
اگه براتون امکان داره یه راهنمایی کوچیکی ( یه طرح کلی ) در حل این برنامه به من بکنید...خودم خیلی فکر کردم ولی ایده خاصی به ذهنم نرسید
مساله : نوشتن برنامه ای ست برای حساب کردن "سینوس و..." از طریق سری ها که در عکس زیر معلومه :

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

خیلی...خیلی ممنونم
و شرمنده از این همه ایجاد مزاحمت

someone
24-10-2006, 02:04
سلام.
برنامه ای که نوشتم به این صورت هست:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته مهم دقت محاسبه ی مقدار sinX هست که با توجه به مقدار n تعیین میشه.
سعی کنید مقدار n رو از 10 بزرگتر نگیرید. چون نتیجه از تابع Bfuncton که فاکتوریل رو حساب میکنه
ممکنه سرریز (overflow) بشه. اگه دقت براتون خیلی مهم هست(که فکر نمیکنم لازه باشه) باید از رشته ها استفاده کنید. نکته بعدی اینکه مقدار x باید به رادیان باشه که میشه با ضربش در p/180 اون رو محاسبه کرد.
اگه جايي نياز به توضيح داشت اطلاع بديد.

cyrus_achamenian
24-10-2006, 09:32
سلام.
برنامه ای که نوشتم به این صورت هست:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته مهم دقت محاسبه ی مقدار sinX هست که با توجه به مقدار n تعیین میشه.
سعی کنید مقدار n رو از 10 بزرگتر نگیرید. چون نتیجه از تابع Bfuncton که فاکتوریل رو حساب میکنه
ممکنه سرریز (overflow) بشه. اگه دقت براتون خیلی مهم هست(که فکر نمیکنم لازه باشه) باید از رشته ها استفاده کنید. نکته بعدی اینکه مقدار x باید به رادیان باشه که میشه با ضربش در p/180 اون رو محاسبه کرد.
اگه جايي نياز به توضيح داشت اطلاع بديد.


خیلی ممنون لطف کردید
البته این برنامه خیلی فراتر از معلومات منه ؛ مثلا این قسمت رو اصلا نمی دونم چیه!


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

این "double" یا "Afunction" و "Bfunction" رو نمی دونم چیه!!

بازم ازتون ممنونم

Admiral
24-10-2006, 10:14
خیلی ممنون لطف کردید
البته این برنامه خیلی فراتر از معلومات منه ؛ مثلا این قسمت رو اصلا نمی دونم چیه!


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

این "double" یا "Afunction" و "Bfunction" رو نمی دونم چیه!!

بازم ازتون ممنونم

Double یک نوع داده است مثل int فقط مخصوص اعداد اعشاری با دقت مضاعف هست.

Afunction و BFunction یک نام اختیاری برای این توابع هستند.

فکر کنم با مبحث تعریف توابع آشنایی ندارید !

البته بدون تابع هم میشه برنامه رو نوشت ولی کدش پیچیده و نا منظم میشه !

cyrus_achamenian
24-10-2006, 10:33
Double یک نوع داده است مثل int فقط مخصوص اعداد اعشاری با دقت مضاعف هست.

یعنی همون float هست با دقت بیشتر؟؟؟

someone
24-10-2006, 11:20
سلام.
"Admiral" توضيحات رو دادن.من فقط چند مورد رو اضافه كنم.
بله. دقت double دو برابر دقت float هست.(البته تقريبا)
در مورد توابع همان طور كه "Admiral" گفتن ميشه برنامه رو بدون اونها نوشت ولي
خب مشكلاتي به همراه داره. توابع باعث ميشن كه برنامتون به اجزاي كوچكتر و قابل فهم تر
تبديل بشن.در ضمن اشكال يابي هم آسون تر ميشه.

cyrus_achamenian
30-10-2006, 19:53
سلام
به سوال داشتم...این برنامه رو توی یه کتاب دیدم :

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

سوالم اینه که چرا عبارت column=1 رو در داخل LOOP اورده؟؟ نمیشه مثل row همونجا بیاریم؟؟



سوال دیگم اینه که این علامت چه فرقی با \n داره که تو بعضی برنامه های می بینیم ؟؟


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

با تشکر...

Admiral
30-10-2006, 20:13
سوالم اینه که چرا عبارت column=1 رو در داخل LOOP اورده؟؟ نمیشه مثل row همونجا بیاریم؟؟

هر بار که یه سطر جدول کامل شد باید دوباره مقدار column یک بشه تا سطر جدید ایجاد بشه.

آخه row توی حلقه خارجی قرار داره.

اون علامت دو بار n\ هست ! یعنی دو خط خالی ایجاد میکنه.

cyrus_achamenian
04-11-2006, 17:56
سلام
ببخشید ؛ این برنامه که برای حساب کردن "تابع نمایی" که :

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


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

خروجی میاد و این اعداد رو می زنم :


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

قاعدتا باید این عملیات رو انجام بده و جوابش هم این باشه :
1+ 1/1 + 1/2 +1/6 =

1 + 1 + 0.5 + 0.16666666666666666666666666666667 = 2.6666666666666666666666666666667

اما خروجی ای که میاد اینه :


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

!!!!!!!
ممنون می شم اگه اشکالی موجود هست اونو به من بگین

someone
05-11-2006, 00:42
سلام.
اين قسمت از كدتون رو نگاه كنيد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در نظر ميگيريم گه شما مقدار t رو به ازاي x=4 , n=5 مي خواهيم محاسبه كنيم.تنها يكي از جمله ها رو
به ازاي i=3 :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ميبينيد كه نتيجه محاسبه درست نيست.
1- x^3 رو چطور محاسبه ميكنيد؟ صورت محاسبه همواره x^2 رو محاسبه ميكنه.
2- !3 رو چطور محاسبه ميكنيد؟ مخرج هم تنها (i+1)(i) رو محاسبه ميكنه.
شما ميتونيد از برنامه اي كه اون سري رو محاسبه ميكرد استفاده كنيد.من تنها چند تغيير كوچك در برنامه ايجاد كردم.

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

cyrus_achamenian
05-11-2006, 13:13
سلام
نمی دونم چرا نه این برنامه و نه اون برنامه قبلیه هیچ کدوم اجرا نمی شن!!!
موقع کامپایل error می دن که نمی فهمم چه اشکالی داره!

someone
05-11-2006, 23:57
سلام.
برنامه مشكلي نداره. شما يه پروژه ي جديد ايجاد كنيد و دوباره برنامه رو تست كنيد.
در ضمن توضيح ندادين كه مشكل پيش اومده چيه؟
error ي كه پيش اومده رو بنويسيد تا زودتر نتيجه بگيريد.

cyrus_achamenian
07-11-2006, 17:59
سلام
این error ها مربوط به اون برنامه اولیست که نوشتین ( سینوس و کسینوس ) :


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

اگه براتون ممکنه تو همون سبکی که خودم نوشتم راهنماییم کنید...آخه فعلا این برنامه با دانسته های من فاصله زیادی داره
بازم ممنون...

someone
08-11-2006, 00:14
سلام.
تمامي error های پیش اومده syntex error هستند.دقت كنيد روي كد براحتي ميتونيد اونها را پيدا كنيد.
شما سعي كنيد اگه نشد من برتون كد رو تغيير ميدم.ولي پيشنهاد ميكنم كه مبحث توابع رو بخونيد
خيلي كار رو براتون راحت ميكنه.

cyrus_achamenian
11-11-2006, 10:55
سلام
اون برنامه تابع نمایی رو به این شکل دوباره نوشتم :


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

به نظرم می بایست جواب می داد...اما جواب نمیده!!!!
خروجی به این شکله :


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

با تشکر...

someone
12-11-2006, 15:21
دوباره سلام.
اشکال برنامه اینه که شما هنوز توان صورت رو درست محاسبه نمیکنید.
برنامه رو به شکل زیر تغییر دادم.

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

اگه مشکلی پیش اومد اطلاع بدید.

cyrus_achamenian
14-11-2006, 17:54
سلام
این برنامه ( که کاملش رو اینجا نمی ذارم ) در array ها دیدم ( فارسیش چی میشه؟)
یه قسمتیشو متوجه نمی شم
برنامه برای دسته بندی نمرات دانش آموزان از بین 0 تا 100 هستش که به صورت


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

در یازده خانه با استفاده از array تقسیم می شن :


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

من این قسمتشو نمی فهمم :


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

منظورم اینه که واسم جدیده و متوجه نمی شم چه کاری رو انجام میده!
با تشکر از راهنماییتون...

Admiral
14-11-2006, 18:17
array ها ( فارسیش چی میشه؟)

آرایه

راجع به اون قسمت هم که متوجه نمی شوید :

مقدار نمره ها در آرایه Value ذخیره میشود و


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

تعداد نمره هایی که در دسته پنجم هستند رو میده.

فرض کن یک نمره 99 باشه پس 99 تقسیم بر 10 میشه 9/9 و (int) اون رو به صورت صحیح تبدیل میکنه که میشه 9

خوب حالا اون ++ یکی به اعداد دسته نهم اضافه میکنه.

cyrus_achamenian
25-11-2006, 19:34
سلام
این برنامه برای حساب کردن جوابهای معادله درجه دو هستش...
به این ترتیب که برای همه حالات دلتا ( بزرگتر ، مساوی و کوچکتر از صفر ) جواب ها رو باید بده ؛ اما...
نمی دونم چه اشکالی داره؟؟!!! برای وقتی که دلتا مساوی صفر یا کوچکتر از صفره هیچی در خروجی نمیاد!
ممنون می شم راهنمایی کنید :


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

Wink
26-11-2006, 19:49
میخوام: ++ Turbo c

cyrus_achamenian
30-11-2006, 18:57
میخوام: ++ Turbo c


از لينك زير مي توني Turbo C 2.0 و يا Turbo C++ 3.0 رو دانلود كني [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] اميدوارم به دردت بخوره.

می گشتی تو انجمن بود...

اینجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

cyrus_achamenian
03-12-2006, 20:12
سلام
نمی دونم چرا این برنامه کوچیک و ساده برای استفاده از Pointer ها کامپایل نمی شه :


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

ممنون می شم مشکلشو بگید

Admiral
03-12-2006, 20:34
موقع تعريف روال سمي كالن بعد از لیست پارامترها نباید باشه !

cyrus_achamenian
04-12-2006, 19:55
موقع تعريف روال سمي كالن بعد از لیست پارامترها نباید باشه !

ببخشید...

روال؟؟؟

Admiral
06-12-2006, 11:43
ببخشید...روال؟؟؟

تابـع !

cyrus_achamenian
08-12-2006, 21:28
ببخشید اگه ممکنه درباره این برنامه "مثلث پاسکال" توضیحی بدید که چه اتفاقی می افته :



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

ممنون



پ.ن : اگه ممکنه در مورد اون برنامه "حساب کردن ریشه های معادله درجه دوم" هم راهنمایی کنید

ahmad_tarfand
08-12-2006, 22:48
سلام به همه دوستان
اگه کسی می تونه به من کمک کنه در مورد چند برنامه
امیدوارم که تو این تاپیک دیگه سوالا ت من بدون جواب نمونه

اینم سوالات که مربوط به زبان برنامه نویسی سی (c) هستش

1- آيا توابع بايد نسبت به هم داراي ترتيب باشند؟
2- آيا يك تابع بايد حتمًا پارامتر داشته باشد؟
3 - تفاوت متغيرهاي محلي و عمومي را بنويسيد.
4 - با استفاده از تابع برنامه ای بنویسید كه ضرايب معادله درجه دوم را به عنوان پارامتر گرفته و ميانگين آنها را برگرداند.
5 - با استفاده از تابع برنامه ای بنویسید د كه دو كاراكتر به عنوان پارامتر گرفته و مجموع كد اسكي آنها را برگرداند.

بی صبرانه منتظر جواب هستم
بازم از همه دوستان ممنونم

ali-kh
08-12-2006, 23:11
سلام به همه دوستان
اگه کسی می تونه به من کمک کنه در مورد چند برنامه
امیدوارم که تو این تاپیک دیگه سوالا ت من بدون جواب نمونه

اینم سوالات که مربوط به زبان برنامه نویسی سی (c) هستش

1- آيا توابع بايد نسبت به هم داراي ترتيب باشند؟
2- آيا يك تابع بايد حتمًا پارامتر داشته باشد؟
3 - تفاوت متغيرهاي محلي و عمومي را بنويسيد.
4 - با استفاده از تابع برنامه ای بنویسید كه ضرايب معادله درجه دوم را به عنوان پارامتر گرفته و ميانگين آنها را برگرداند.
5 - با استفاده از تابع برنامه ای بنویسید د كه دو كاراكتر به عنوان پارامتر گرفته و مجموع كد اسكي آنها را برگرداند.

بی صبرانه منتظر جواب هستم
بازم از همه دوستان ممنونم
1. نه لزومی به ترتیب نوشتن ندارند
2. متغیرهای عمومی در تمام برنامه قابل دسترس هستند ولی متغیرهای محلی در حوضه تعریف خود یعنی در تابع خود قابل دسترسی هستند
مثلا متغیرهایی که داخل main تعریف میشوند در توابع دیگر قابل دسترسی نیستند
3. میانگین ضرایب معادله درجه 2

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

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

ahmad_tarfand
09-12-2006, 13:11
سلام علی آقا ممنون بابت جوابها
منتحی شما به سوال 2 جواب ندادید و همچنین اگه امکانش هست اون دو تا برنامه رو سورس کاملشو بزارین
سورس کامل برنامه اگه امکانش هست و سورس شو دارید

در ضمن من این برنامه ساده رو نوشتم
برنامه اي بنويسيد كه عناصر يك آرايه ٢٠ عنصري از اعداد صحيح را مقدار دهي كرده و آنها را چاپ كند.
اینم سورس
#include<stdio.h>
#include<conio.h>
void main()
{
int a[20],i,j;
clrscr();
printf("\n\t input 20 number integer \n ");
for(i=0;i<20;i++)
{
printf("\t input no (%d) =",i+1);
scanf("%d",&a[i]);
}
printf("\n\t chap Numbers array \n ");
for(j=0;j<i;j++)
printf("\n\t number array(%d) = %d ",j+1,a[j]);
getch();
}

حالا همین برنامه رو به صورت زیر می خوام بشه اگه می تونید کمک کنید
برنامه اي بنويسيد كه عناصر يك آرايه ٢٠ عنصري از اعداد صحيح را يك در ميان چاپ كند.

someone
09-12-2006, 21:29
سلام.
كافيه حلقه ي for رو به شكل زير اصلاح كنيد :

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

cyrus_achamenian
12-12-2006, 15:23
اگه امکان داره من رو در مورد دو سوالی که دربالا ( معادله درجه 2 - مثلث پاسکال ) پرسیدم راهنمایی کنید

با تشکر...

popo.soft
13-12-2006, 23:59
با سلام ! من یک کم ناشیم ! شاید سوالم کمی ابتدایی باشه

1 ) ک م م و ب م م 2 عدد را حساب کنییم !

2 ) 2 عدد دریافت کنیم اولی را به توان دومی برسانیم

هر 2 تا با سی


منتظر راهنمایی شما هستم ! با تشکر

ahmad_tarfand
14-12-2006, 12:40
با سلام ! من یک کم ناشیم ! شاید سوالم کمی ابتدایی باشه

1 ) ک م م و ب م م 2 عدد را حساب کنییم !

2 ) 2 عدد دریافت کنیم اولی را به توان دومی برسانیم

هر 2 تا با سی


منتظر راهنمایی شما هستم ! با تشکر
سلام دوست عزیز
اینم دو تا برنامهای که میخوای

جواب سوال 1

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


جواب سوال 2


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

;)

ahmad_tarfand
14-12-2006, 12:44
اگه امکان داره من رو در مورد دو سوالی که دربالا ( معادله درجه 2 - مثلث پاسکال ) پرسیدم راهنمایی کنید

با تشکر...

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

معادله درجه 2

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

ahmad_tarfand
14-12-2006, 12:49
این همه منتظر موندیم آخرش یکی به ما کمک نکرد
من این ئو تا برنامه رو می خوام آخه سوال امتحان مونه
تو رو خدا کمک کنید من برنامه اول رو می تونم با تابع بنویسم ولی منظور از میانگین نشو نمی فهمم
تو رو خدا کمک کنید

1- با استفاده از تابع برنامه ای بنویسید كه ضرايب معادله درجه دوم را به عنوان پارامتر گرفته و ميانگين آنها را برگرداند.
2 - با استفاده از تابع برنامه ای بنویسید كه دو كاراكتر به عنوان پارامتر گرفته و مجموع كد اسكي آنها را برگرداند.

ahmad_tarfand
14-12-2006, 12:50
سلام.
كافيه حلقه ي for رو به شكل زير اصلاح كنيد :

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

ممنونم دوست عزیز بابت کمکتون
موفق باشید

cyrus_achamenian
14-12-2006, 18:42
سلام دوست عزیز
فعلا برنامه معادله درجه 2 رو داشته باش
امشب سعی می کنم مثلث خیام پاسکال رو برات بنویسم و بزارم

معادله درجه 2

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

سلام
من این مدل رو می دونستم
اگه در پست های بالا نگاه کنید خودم نوشتم( هم اینو و هم مثلث پاسکال )...
در مورد معادله درجه دوم می خوام ریشه های مختلط هم باشه همراه با i
در مورد مثلث پاسکال ؛ توضیح اینکه در برنامه ای که گذاشتم چه اتفاقی می افته می خوام
پست های 43 و 50 رو نگاه کنید لطفا
با تشکر...

cyrus_achamenian
16-12-2006, 18:07
سلام
این برنامه برای سری اعداد فیبوناچی هست...همون جور که می بینید از Recursive Function استفاده شده
اما یه اشکالی داره ( البته جواب می ده ) که همونجوری که می بینید هر دفعه که از تابع main به تابع دوم میاد دوباره اعداد رو از اول حساب می کنه ؛ و این یعنی اتلاف وقت ، انرژی ،...
به نظرم با یه تغییر کوچیک به شکل ایده آل در می یاد ( فکر کنم از Storage Classes می شه استفاده کرد ؛ مثل static و ... )
ممنون می شم راهنمایی کنید :


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

ali-kh
16-12-2006, 19:36
این کد به راحتی جملات دنباله فیبوناتچی رو تولید میکنه
میدونید که اشکال تابع های بازگشتی اینه که واسه اعداد بزرگ هنگ میکنه


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

ahmad_tarfand
20-12-2006, 11:05
سلام دوستان
مي خواستم بدونم کسي از دوستان تمرينات کتاب برنامه نويسي به زبان سي
از مهندس قمي رو البته فقط فصل پنج رو نوشته
آخه من چهارم امتحان عملي دارم استاد مون گفته سوالات از تمرينات فصل 5 مي ياد
من تونستم به سوال 1و2و6و11و12 جواب بدم ولي بقيشو نه
اگه قبلا اين برنامه ها ر و نوشتيد لطفا سورس بذاريد
اينم سوالا تي که نتونستم جواب بدم
1- برنامه اي بنويسيد که عناصر دو آرايه 5 عنصري را که همگي از نوع صحيح هستند از ورودي خوانده آنها رو به روش حبابي
مرتب کند و سپس اين دو ارايه را به طاور مرتب در هم ادغام کند. تابعي براي لخذ ورودي و تابعي براي
مرتب سازي و تابعي براي ادغام و تابعي براي جاپ آرايه ها بنويسيد؟

2-برنامه اي بنويسيد که رشته اي را از ورودي خوانده و تمام کاراکتر هاي تکراري را از رشته حذف کند
رشته در برنامه اصلي خوانده شده و حذف کاراکتر ها ي تکراري در تابع انجام شود. تابع دو آرگومان دارد:رشته و طاول رشته

3-برنامه اي بنويسيد که رشته اي را که به نقطه ختم مي شود از ورودي خوانده کاراکترهاي موجود در رشته را به همراه تعداد دفعات تکرار آنها به خروجي ببرد؟

4-برنامه اي بنويسيد که رشته اي را از ورودي خوانده مشخص کند که آيا رشته از هر دو طرف که در
نظر گرفته شود يکسان است يا خير. مثلا رشته "beeb" چنين خاصيتي دارد.

5-برنامه اي بنويسيد که دو رشته s2,s1 را از ورودي خوانده رشته s1 را در رشته s2 جستجو
کند. خواندن رشنه ها توسط تابع اصلي و جستجوي رشته توسط تابعي انجام شود؟

6-برنامه اي بنويسيد که رشته اي را از ورودي خوانده تمام کاراکتر هاي جهار حرفي آن را با کلمه "love"
جايگزين کند.مثلا رشته "i hate you,you doer" بايد به رشته "i love you,you love" تبديل شود.

7-برنامه اي بنويسيد که رشته اي را خوانده و مجموع ارقام موجود در رشته را محاسبه کند و چاپ کند.

و مي رسيم به اصلي ترين سوال منتحي اين سوال امتحان نيست بلکه به عنوان پرو÷ه هستش و بايد 85/10/12 تحويل دهم
تو رو خدا جواب بدين وگرنه اين ترم مشروط ميشم آخه اين درس سه واحديست اگه نمره کم بيارم ...

8- برنامه اي بنويسيد که دو عدد 20 رقمي را به صورت رشته اي از ورودي گرفته سپس هر کاراکتر را به رقم معادل آن تبديل کرده و در يک عنصر آرايه قرار دهد
و هر عدد را به همين روش در آرايه ذخيره نمايد.(هر عدد در يک ارايه) سپس حاصل جمع و حاصلضرب
اين دو عدد 20 رقمي را محاسبه کرده و در خروجي چاپ کند. نابعي براي خواندن رشته هاو تابعي براي تبديل کاراکتر به رقم وتابعي براي انجام عمل جمع وضرب اين دو عدد و تابعي نيز براي
چاپ .

از دوستان عزيزي که مي تونند کمکم کنند لطفا تا روز 1شنبه برنامه ها رو بنويسنند آخه سه شنبه امتحان دارم
و جوابها فقط تا همئن روز به دردم ميخوره
ولي سوال آخري تا يازدهم مهلت دارم خيالي نيست مطمننم که بروبچه هاي p30world از پس اينم بر ميان
ممنونم
منتظر جوابها هستم

cyrus_achamenian
20-12-2006, 19:22
این کد به راحتی جملات دنباله فیبوناتچی رو تولید میکنه
میدونید که اشکال تابع های بازگشتی اینه که واسه اعداد بزرگ هنگ میکنه


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


دوست عزیز من اینو خودم می دونم...من برنامه رو نوشتم و اشکالشم گفتم
اگه می دونید لطف کنید بگید اشکالش چجوری برطرف می شه؟
با تشکر...

ahmad_tarfand
21-12-2006, 15:07
دوستان اگه ممکنه رو سولات منم فکر کنید
خیلی به جوابش نیاز دارم
وقتی نمونده
ممنونم منتظرم

ahmad_tarfand
21-12-2006, 17:24
سلام دوستان من تونستم این برنامه رو بنویسم ولی اشکالاتی داره که تو عکس زیر که خروجی برنامه است نوشتم

برنامه اي بنويسيد که دو عدد 20 رقمي را به صورت رشته اي از ورودي گرفته سپس هر کاراکتر را به رقم معادل آن تبديل کرده و در يک عنصر آرايه قرار دهد
و هر عدد را به همين روش در آرايه ذخيره نمايد.(هر عدد در يک ارايه) سپس حاصل جمع و حاصلضرب
اين دو عدد 20 رقمي را محاسبه کرده و در خروجي چاپ کند. نابعي براي خواندن رشته هاو تابعي براي تبديل کاراکتر به رقم وتابعي براي انجام عمل جمع وضرب اين دو عدد و تابعي نيز براي
چاپ .

عکس از خروجی برنامه

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

این خود برنامه است

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

تو رو خدا کمکم کنید

mehdidll
26-12-2006, 00:22
سلام
می بینم که هنوز به سوال احمد آقا کسی جواب نداده
دوستان اگه کسی می تونه جواب بده آخه منم لازم دارم
ممنونم
منتظرم

cyrus_achamenian
02-02-2007, 17:20
سلام
می خواستم بدونم کجا می تونم کاربرد function های موجود در library C رو پیدا کنم؟؟؟؟
آیا برنامه MICROSOFT VISUAL C++ بخشی داره مربوط به معرفی اون ها؟؟
یا اینکه اگه سایتی هم هست معرفی کنید ممنون می شم
با تشکر...

someone
02-02-2007, 21:22
سلام.
میتونید از link های زیر استفاده کنید :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
که به نظر من دومی خیلی مناسب هست.

cyrus_achamenian
07-02-2007, 21:42
سلام
شما می تونید کاربرد این تابع چیه؟؟


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

نتونستم در اون سایتا پیدا کنم!

با تشکر...

همچنین تابع :


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

و این :


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

someone
08-02-2007, 00:24
سلام.

sscanf که در stdio.h قرار داره اطلاعات رو از یک رشته بصورت یک شکل خاص می خونه.
دارای سه آرگومان هست و به شکل زیر تعریف میشه :

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

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

در مورد تابع دوم که شما به صورت isascii نوشتید شکل صحیح اون isascii__ هست بصورت زیر تعریف
میشه و یک آرگومان داره :
i
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

این تابع بررسی میکنه که آیا c جزو حروف اسکی هست یا نه. به عبارتی بین 0 تا 127 هست یا نه.
اگه c جزو حروف اسکی نباشه مقدار برگشتی این تابع 0 هست. این تابع در ctype.h قرار داره.
(فکر نمیکنم نیاز به مثال داشته باشه.)

در مورد تابع سوم strtol که در stdlib.h قرار داره کارش تبدیل یک رشته به long هست و اگه به اسمش
دقت کنید مشخصه که خلاصه شده ی string to long هست. این تابع به شکل زیر تعریف میشه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
همونطور که مشخصه دارای سه آرگومان هست.
برای درک بهتر یه نمونه براتون میذارم :

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

در ضمن تمامی این توابع در link هایی که براتون گذاشتم , هستند.

cyrus_achamenian
27-03-2007, 20:17
با سلام
دنبال سایتی می گردم که یک سری برنامه برای مثال و یاد گیری در C و C++ داشته باشه...به خصوص برنامه های پایه ای ؛ مثل انواع Search : Binary,linear,etc و انواع Sort : bubble,etc و از این جور چیز ها
از کمکتون بی نهایت ممنون می شم

someone
27-03-2007, 23:17
سلام.
به این سایت مراجعه کنین :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

cyrus_achamenian
27-03-2007, 23:19
سلام.
به این سایت مراجعه کنین :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

خیلی ممنونم
می شه کد زیر رو ببینید اشکالش چیه...کامپایلر من 3 تا error و 1 warning می ده!
من از Microsoft Visual C++ استفاده می کنم
ازتون خیلی خیلی ممنونم


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

در ضمن می دونید در C++ باید چی کار کنم که وقتی فایل exe رو باز می کنم سریع بسته نشه؟؟؟؟
تو C از getch() می شد استفاده کرد اما تو C++ error می ده!!

someone
28-03-2007, 00:52
دوباره سلام.
مقدار n مشخص نبود و ضمنا توابع push و pop که از نوع void هستند مقدار برگشتی ندارن.

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

در مورد سوال دومتون میتونین از کد زیر استفاده کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
که در stdlib.h قرار داره.
راستی! این تاپیک رو شما ایجاد کردید با این عنوان "امکانش هست که در ویندوز با C برنامه نوشت؟؟ "
که در مورد اون بحث شد. سوال آخرتون در رابطه با Template هاست و ارتباطی با موضوع تاپیک پیدا نمیکنه.
سوال هایی که عنوان مشترک دارن رو در یک تاپیک استفاده کنین و اگه در انجمن تاپیک مورد نظر نبود اون رو ایجاد کنید.
اگه دقت کنین میبینید که در این تایپک موضوعات مختلفی قرار گرفته. گه اگه دسته بندی بشه سایرین هم بهتر میتونن از
این تاپیک استفاده کنن.
لطفا سعی کنین که تاپیکتون با موضوع سوالتون متناسب باشه.
ممنون.

cyrus_achamenian
28-03-2007, 17:08
ازتون خیلی خیلی ممنونم


مقدار n مشخص نبود و ضمنا توابع push و pop که از نوع void هستند مقدار برگشتی ندارن.


ولی آخه آدم اینجوری محدود می کنه برنامه رو!! راهی نداره که سایز array رو از ترمینال موقع اجرای برنامه بگیریم؟؟؟


راستی! این تاپیک رو شما ایجاد کردید با این عنوان "امکانش هست که در ویندوز با C برنامه نوشت؟؟ "
که در مورد اون بحث شد. سوال آخرتون در رابطه با Template هاست و ارتباطی با موضوع تاپیک پیدا نمیکنه.
سوال هایی که عنوان مشترک دارن رو در یک تاپیک استفاده کنین و اگه در انجمن تاپیک مورد نظر نبود اون رو ایجاد کنید.
اگه دقت کنین میبینید که در این تایپک موضوعات مختلفی قرار گرفته. گه اگه دسته بندی بشه سایرین هم بهتر میتونن از
این تاپیک استفاده کنن.
لطفا سعی کنین که تاپیکتون با موضوع سوالتون متناسب باشه.
ممنون.


در این مورد هم بگم که فکر می کردم که اگه تاپیک جدیدی باز نکنم بهتر باشه...چون همونطور که می بینید بعضی از پستها برای راهنمایی در پیدا کردن "اشکال" در یک برنامه هست ؛ همچنین فکر می کردم که مدیر ها و همکارها با تاپیک زیاد زدن موافق نباشن و گرنه برای من/ما که فرقی نمی کنه!
اما چشم ، چون شما می فرمایید...( ولی فکر کنم اگه تو برنامه ای به error ی برخورد کردم همینجا بذارم بهتر باشه نه؟؟ اونجوری انجمن پر تاپیک می شه که خیلی جالب نیست! )
یا اصلا یه پیشنهاد! شما یه تاپیک ایجاد کنین و اون رو در لیست تاپیک ها اول قرار بدید... به این عنوان که اگر در برنامه ای به error ی برخوردید تو این تاپیک پست بزنید
اینجوری از زدن تاپیک های اضافی هم جلوگیری می شه
بازم ممنونم ازتون

someone
29-03-2007, 01:19
دوباره سلام.
پیشنهادی خوبی بود.
اما درمورد سوالتون. این کار روش جالب نیست. منظورم گرفتن طول stack. البته نظرمن هست.
اما میتونین به این شکل عمل کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن باید مقدار max متغییر pos رو هم تغییر بدین. که کافیه یه متغیر کمکی تعریف کنین. البته در سازنده ی
کلاس و pos رو با اون مقایسه کنین. اگه نیاز به توضیح داشت اطلاع بدین.

cyrus_achamenian
29-03-2007, 18:12
دوباره سلام.
پیشنهاد خوبی بود.


پس لطف کنید خودتون تاپیک رو راه اندازی کنید که همه بیان مشکلات برنامه هاشون رو اونجا بگن
ممنونم از توجهتون

someone
30-03-2007, 03:16
خواهش میکنم.
اما تا زمان ایجادش لطفا برای اشکالاتی که ممکنه براتون پیش بیاد یه تاپیک جداگانه و جدید ایجاد کنین.
ممنون از توجهتون.

رعناشفاهی
25-11-2007, 16:45
سلام به من کمک کنید خواهش می کنم

رعناشفاهی
25-11-2007, 16:46
کسی نیست به من کمک کنه؟

farshad_sa
19-11-2012, 09:29
سلام
اگه میشه این برنامه ها رو برام بنویسید این سوالات رو نمی دونم امروز باید تحویل بدم

1_برنامه اي بنويسيد كه دنباله اعداد فيبوناچي را تا 10 عدد نمايش
دهد.

2_برنامه اي بنويسيد كه عددي را دريافت كرده و مجموع ارقام آن را
محاسبه كرده و نمايش دهد.

3_برنامه اي بنويسيد كه اعداد كوچكتر از 100 را كه مضرب 5 هستند
چاپ نمايد.

4-برنامه اي بنويسيد كه عددي را دريافت كرده و آن را بصورت وارون نمايش دهد(1234یشه 4321)

5_برنامه ای را بنویسید که عدد n را دریافت کرده و عدد nام را نمایش دهد


خیلی ممنون از لطفتون