PDA

View Full Version : مبتدی: راهنمايي، خيلي مبتدي!!!



behzad_lover
جمعه 15 مهر 1390, 20:36 عصر
سلام... دوستان استاد ما براي شروع برنامه نويسي پيشرفته كتاب "برنامه نويسي به زبان C" نوشته:مهندس جعفرنژاد قمي رو گفتن. منم قبلا با ويژوال بيسيك كار كردم و تقريبا بهش مسلطم، ولي از زبان سي هيچي نميدونم، و تو كتاب هم جزئيات شروع به برنامه نويسي با زبان سي رو ننوشتن!!! من خودم به اين نتيجه رسيدم كه بايد از يه كامپايلر استفاده كنم! حالا من هم توربو سي++ رو دارم و هم بورلند رو! اولين مثال كتاب رو هم نوشتم و كامپايل هم كردم و فايل exe هم ساختم! الان مشكلم اينه كه وقتي روي فايل exe كليك ميكنم، يه صفحه داس بالا مياد و بلافاصله خارج ميشه! ولي تو اين فاصله بسيار كم هم ميتونم ببينم كه نوشته دلخواهمو تو پنجره داس مينويسه! اين مشكل از چيه؟؟؟ كدم هم دقيقل هموني هست كه تو كتاب نوشته:
#include <stdio.h>
int main()
{
printf("C is a language.");
return 0;
}
و اينكه وقتي از توربو سي ورژن دو استفاده ميكنم سطر اول رو ارور ميگيره و ميگه تو دايركتري وجود نداره!!!
درخواست دومم هم اينه كه اگه ممكنه يه كامپايلر كه براي من خوب باشه و نيازهاي منو برآورده كنه و همچنين با مثالهاي كتاب هم متناسب باشه برام معرفي كنيد و اگه امكانش باشه لينك بدين!!!
سپاسگذارم...

sinasafaee
جمعه 15 مهر 1390, 21:07 عصر
سلام
خسته نباشی
از ورژن های جدید تر استفاده کن تا توی داس باز نکنه
برای اینکه مشکلت با همین ورژن هم حل بشه ، قبل از return ، دستور زیر رو بزن . حله :قلب:
getche();

behzad_lover
جمعه 15 مهر 1390, 21:24 عصر
سلام
خسته نباشی
از ورژن های جدید تر استفاده کن تا توی داس باز نکنه
برای اینکه مشکلت با همین ورژن هم حل بشه ، قبل از return ، دستور زیر رو بزن . حله :قلب:
getche();

دوست عزيز بي نهايت متشكرم كه پاسخ دادين. كارم راه افتاد، امـــــــــــــــــا:
1-دستوري كه فرموديد دقيقا چكار ميكنه كه باعث ميشه برنامم اجرا بشه؟؟؟
2-شما چه كامپايلري توصيه ميكنين كه تحت داس نباشه؟؟؟

sinasafaee
جمعه 15 مهر 1390, 21:38 عصر
دوست عزيز بي نهايت متشكرم كه پاسخ دادين. كارم راه افتاد، امـــــــــــــــــا:
1-دستوري كه فرموديد دقيقا چكار ميكنه كه باعث ميشه برنامم اجرا بشه؟؟؟
2-شما چه كامپايلري توصيه ميكنين كه تحت داس نباشه؟؟؟
خواهش می کنم :خجالت:
دستور getche برنامه رو منتظر نگه می داره تا یه ورودی بگیره . وقتی بری جلوتر بیشتر باهاش سروکار داری
ویژوال استیو 2010 عالیه . همه جوره کارت راه میفته . وسوسه میشی C# و زبان های دیگه هم کار کنی .

حامد مصافی
جمعه 15 مهر 1390, 22:55 عصر
عنوان نام مناسب و سوال بسیار ابتدایی، تاپیک قفل شد. از دوستان عزیز خواهشمندم قوانین سایت رو مطالعه کنند