صفحه 7 از 7 اولاول ... 567
نمایش نتایج 241 تا 253 از 253

نام تاپیک: کامپایلرهای زبان های ++C و C و نکات

  1. #241
    کاربر جدید
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ارومیه
    پست
    29

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سال 1381 بود که کتاب C گام به گام رو به صورت خودخوان خوندم.
    متاسفانه توی کتاب به صورت واضح و شفاف اشاره ای به محیط برنامه نویسی نشده.
    واسه همین نتونسم به صورت عملی برنامه نوسی C رو انجام بدم و فقط چند تا برنامه ساده روی کاغذ نوشتم.
    بنابراین اون زمون بی خیالش شدم!
    ولی الان دوباره به سرم زده که زبان C رو یاد بگیرم!
    در طی دو روز گذشته سخت مشغول پیدا کردن یه محیط مناسب برای نوشتن برنامه و کامپایل کردنش بودم که در اینجا نتیجه بررسی هام رو مینویسم شاید به درد یه نفر بخوره :

    بهترین محیط برای برنامه نویسی و کامپایل کردن برنامه C (بدون درگیر شدن با محیط های ++C) اینا هستن :
    1. Borland Turbo C -- تحت داس -- 1989 -- v2.01
    2. Microsoft Quick C -- تحت داس -- 1990 -- v2.51
    3. Microsoft Quick C -- تحت ویندوز -- 1991 -- v1.0

    برای اجرای این برنامه ها چند تا روش وجود داره که به طور مختصر توضیح میدم :

    روش اول :
    روش اصولی اجرای این برنامه ها این هست که سیستم عامل داس رو نصب بکنین و بعد این برنامه ها رو داخلش نصب بکنین!
    آخرین نسخه رسمی داس 6.22 هست که از طریق فلاپی دیسک باید نصب بشه!
    برنامه ها هم باید از طریق فلاپی دیسک نصب بشن!
    برای رایت کردن فایل امیج فلاپی ها میتونین از برنامه winimg استفاده بکنین.

    روش دوم :
    استفاده از فلاپی کاملا منسوخ شده بنابراین ممکنه که روش اول رو نتونین انجام بدین.
    یه ورژن غیر رسمی از داس وجود داره که برای نصب کردن نیازی به فلاپی نداره و مستقیم میشه از روی سی دی روی کامپیوتر نصب کرد : China DOS Union v7.1
    برای رایت کردن فایل iso روی سی دی میتونین از برنامه ImgBurn استفاده بکنین.
    با استفاده از برنامه winimg میتونین محتویات فایل امیج توربو سی رو در بیارین.
    برنامه توربو سی روی چند تا فلاپی قرار داره ولی بعد از استخراج، باید فایل های ستاپ رو با هم مخلوط بکنین و توی یک پوشه جمع بکنین.
    با استفاده از Hiren's Boot CD کامپیوتری که روش قبلا داس نصب کردین رو با Mini windows XP بالا بیارین.
    با استفاده از یه فلش مموری فایل های ستاپ توربو سی رو به داخل ریشه یکی از درایو های خالی انتقال بدین.
    از طریق محیط داس نرم افزار توربو سی رو نصب بکین.
    با همین روش میتونین نرم افزار کوئیک سی رو هم نصب بکنین.

    روش سوم :
    دو تا روش قبلی مشکلات خاص خودشون رو دارن بنابراین شاید بخواهین روی ویندوز نصب بکنین.
    برنامه DosBox رو دانلود و نصب بکنین.
    با استفاده از برنامه winimg میتونین محتویات فایل امیج توربو سی رو در بیارین.
    برنامه توربو سی روی چند تا فلاپی قرار داره ولی بعد از استخراج، باید فایل های ستاپ رو با هم مخلوط بکنین و توی پوشه C:\TCsetup جمع بکنین.
    بعد از اجرای داس باکس دستورات زیر رو واسه نصب برنامه توربو سی به ترتیب وارد بکنین :
    Z:>mount c c:\
    Z:>mount a c:\TCsetup
    Z:>a:
    A:>install.exe

    و برای نصب برنامه کوئیک سی :
    Z:>mount c c:\
    Z:>mount a c:\QCsetup
    Z:>a:
    A:>setup.exe

    روش چهارم :
    روش قبلی ممکنه که روی ویندوزهای جدیدتر کار نکنه واسه همین شاید این روش کمک بکنه.
    برنامه VirtualBox رو دانلود و نصب بکنین.
    سیستم عامل MS-DOS v6.22 رو دانلود بکنین و داخل برنامه ویرچوآل باکس نصب بکنین.
    دقت بکنین امیج فلاپی دیسک رو مستقیم میتونین به برنامه ویرچوآل باکس لود بکنین.
    برنامه های توربو سی و کوئیک سی رو هم به همین ترتیب میتونین نصب بکنین.

    روش پنجم :
    کار کردن با برنامه های تحت داس تا حدودی سخت و خسته کننده هست.
    خوشبختانه یه ورژن کوئیک سی برای ویندوز وجود داره.
    برنامه VirtualBox رو دانلود و نصب بکنین.
    سیستم عامل Windows XP رو داخل ویرچوآل باکس نصب بکنین.
    از قسمت تنظیمات (storage) فلاپی درایو مجازی رو فعال بکنین.
    امیج فلاپی دیسک کوئیک سی رو داخل فلاپی درایو مجازی قرار بدین و نصب بکنین.

    تذکر 1 : بین روش ها و برنامه هایی که تست کردم، شخصا بهترین نتیجه رو از روش سوم و برنامه Borland Turbo C گرفتم.

    تذکر 2 : اگه در نرم افزار Quick C در هنگام کامپایل کردن ارور cannot open include file 'stdio.h' بده، از یکی از روش های زیر استفاده بکنین :
    روش یک : توی محیط داس این دستور رو وارد بکنین : Set include=C:\QC25\INCLUDE
    روش دو :‌ باید مسیر دقیق فایل های هدر مشخص بشه. مثال : #include <D:\QC\STDIO.H>

    روش ششم :
    دو تا محیط ++C پیدا کردم که واسه C هم میشه استفاده کرد.
    هر دوشون رو روی ویندوز ایکس پی تست کردم و به خوبی کار میکنن :
    1. Borland C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ V5.02
    2. Microsoft Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 6.0

    تذکر 1 : اگه زبان انگلیسیتون قوی باشه میتونین از Help برنامه Microsoft Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 6.0 استفاده بکنین. برای این کار MSDN Library October 2001 رو باید دانلود و به صورت جداگانه نصب بکنین. برای استفاده از Help کافیه دستور مورد نظر خودتون رو داخل برنامه تایپ بکنین و بعد هایلایتش بکنین و دکمه F1 رو بزنین.
    تذکر 2 : لینک دانلود مطمئنی واسه این برنامه ها پیدا نکردم ولی بهترین روش جستجوی گوگل هست.

    روش هفتم (مناسب ویندوز xp) :
    فکر میکنم بالاخره بعد از مدت ها چیزی که دنبالش بودم رو پیدا کردم!
    بقیه روش های بالا رو بی خیال بشین و از همین استفاده بکنین :
    Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 2005 Express Edition

    مزایا :
    واسه C و ++C میشه ازش استفاده کرد.
    به همراه MSDN 2005 هست. (داخل برنامه دستور رو های لایت بکنین و کلید F1 رو بزنین)
    استفاده از دیباگرش بسیار ساده و کارآمد هست.
    نیازی به هیچ گونه کرک نداره چون کاملا رایگان هست! (دم مایکروسافت گرم)
    روی Windows XP به خوبی نصب و اجرا میشه.
    حجم بسیار مناسبی داره. (463MB)
    ظاهرا این آخرین ورژنی هست که به صورت مستقل و انحصاری واسه ++C و C ارائه شده.
    نسخه های جدیدتر Visual Studio حجم خیلی بالایی دارن چون شامل چندین زبان برنامه نویسی هستن.
    اینم یه آموزش تصویری سریع واسه استفاده از این برنامه عالی

    نکته : برای نصب روی windows 7 باید دو تا پچ زیر به ترتیب نصب بشن :
    Microsoft® Visual Studio® 2005 Team Suite Service Pack 1
    Visual Studio 2005 Service Pack 1 Update for Windows Vista

    روش هشتم (مناسب ویندوزهای جدید) :
    اگه از ویندوزهای جدید مثل ویندوز 7 یا 8 یا 10 استفاده میکنین از یکی از این دو تا استفاده بکنین :
    1. Code::Blocks
    2. Dev-C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎
    آخرین ویرایش به وسیله ASM6502 : دوشنبه 24 خرداد 1395 در 19:12 عصر

  2. #242
    کاربر جدید آواتار hosein384
    تاریخ عضویت
    خرداد 1389
    محل زندگی
    قزوین
    پست
    6

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سلام
    بعد از include ها از دستو زیر استفاده کن مشکلت حل میشه
    using namespace std;

  3. #243

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سلام و عرض ادب
    من تازه میخوام زبان سی را بخوانم. همین شروع کار به مشکل بر خوردم . نمیخواهم همین زودی ترک آموزش کنم لطفا کمکم کنید
    من زبان سی رو توی ویژوال ستدیو 2015 مینویسم اما ویژوال ستدیو پیام اشتباه میده

    // this program will take the dimensions form the user and count the value of the box
    #include<stdio.h>
    int main(void)
    {
    int height, length, width, volume;
    printf("Inter height of the box\n");
    scanf("%d", &height);
    printf("Inter lenght of the box now\n");
    scanf("%d", length);
    printf("And now width\n");
    scanf("%d", width);
    volume = height * length * width;
    printf("The value is \n %d", volume);
    getch();
    return 0;
    }

    و اروری که برنامه بهم میده اینه
    Run-Time Check Failure #3 - The variable 'length' is being used without being initialized.

    ~~~~~~~~~~~

  4. #244

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    بهتره برای سؤالاتتون تاپيک جديد ايجاد کنيد تا پاک نشه.
    شما ميبايست اشاره گر متغير رو تو تابع scanf بفرستيد پس يه & بايد قبل length و width بذاريد

  5. #245
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1388
    محل زندگی
    مشهد
    پست
    39

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    [QUOTE=javarta;1718306]من با اکثر IDEا کار کردم به نظر من
    اول - تجاری ویژال استدیو
    دوم - اوپن سورسه ( Code::Blocks)[/QU

    من هم با نظر این دوستمون موافقم. Code::Block هم اپن سورسه و هم روی سیستم عاملهای متنوعی قابل احرا است . نسخه ویندوز و لینوکس داره و هم سبکه. کل پکش 100 مگه.
    البته من از Code::Block به عنوان گزینه اول استفاده میکنم. هرچند Notepad++ هم گزینه خوبی به عنوان IDE میباشد. اکثر زبانها رو ساپورت میکنه و AutoComplet میباشد. در ضمن برای کامپایل هم پلاگین داره و میتوانید بدون کامند پرومپت کامپایل کنید. ولی در نهایت عادت شما تعیین کننده است. ویژوال استادیو از نظر من کمی سنگینه و به نوعی چون خیلی ویژوال شده فرد رو ضعیف و تنبل میکنه. ولی در محیط های دیگه فرد مجبوره سینتکس درست رو یاد بگیره و اگر روزی مجبور بشه با VS کار کنه سختش نیست ولی بر عکسش خیلی سخته. به عبارتی شما اگر کامپایلر رو داشته باشید با ادیتور تکست معمولی هم کارتون را میفته. من C#‎ رو از اول سعی کردم با همین روش یاد بگیرم و الان خیلی راحت ترم هر چند اولش سخت بود مخصوصا موقع دیباگ کردن. در ضمن من آموزشهای چند سایت معتبر رو که دیدم در مورد Cpp-C#‎-C-ASP (مثل cbtnuget) از همین Code::Block و یا NotePad ویندوز استفاده میکردن. مخصوصا برای تدریس این روش بهتره.

  6. #246

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    http://sourceforge.net/projects/dev-...use_mirror=kaz

    از این لینک یک کامپایلر خوب رو با حجم 8 مگا بایت دانلودکنید.

  7. #247
    کاربر جدید
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ارومیه
    پست
    29

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    نقل قول نوشته شده توسط saeed550 مشاهده تاپیک
    http://sourceforge.net/projects/dev-...use_mirror=kaz

    از این لینک یک کامپایلر خوب رو با حجم 8 مگا بایت دانلودکنید.
    اون ورژن قدیمی هست.
    ورژن جدیدترش (v5.11) رو میتونی از اینجا دانلود بکنی.

  8. #248

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    با سلام
    یه سوال درمورد کامپایلربر لند داشتم...وقتی برنامه رو می نویسم بعداز زدنrunاون صفحه سیاه که برنامه رو اجرا میکنه خیلی سریع ناپدید میشه
    یعنی به محض اینکه نتیجه رو نشون میده میره ومن نمی تونم نتیجه رو ببینم خواهشا راهنمایی کنید

  9. #249
    کاربر جدید
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ارومیه
    پست
    29

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    نقل قول نوشته شده توسط mahdishooroki مشاهده تاپیک
    با سلام
    یه سوال درمورد کامپایلربر لند داشتم...وقتی برنامه رو می نویسم بعداز زدنrunاون صفحه سیاه که برنامه رو اجرا میکنه خیلی سریع ناپدید میشه
    یعنی به محض اینکه نتیجه رو نشون میده میره ومن نمی تونم نتیجه رو ببینم خواهشا راهنمایی کنید
    بعد از اجرا شدن دکمه Alt + F5 بزنی نشون میده.
    ولی پیشنهاد میکنم که از Microsoft Visual C++‎‎‎‎ 2005 Express Edition استفاده بکنی پشیمون نمیشی. چند تا پست بالاتر در موردش توضیح کامل دادم.

  10. #250

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    یک کتاب خوب در زمینه C++‎‎‎ برای شما عزیزان ارسال می کنم
    عکس های ضمیمه عکس های ضمیمه

  11. #251

    نقل قول: درخواست کامپایلر

    بله به نظر من هم لازم است

  12. #252

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سلام دوستان
    چرا کسی ازتون تا حالا اسم بهترین و استاندارد ترین کامپایلر برای سی به گوشش نخورده
    یعنی واقعا نمیدونید جی سی سی چی هست ؟؟
    Gnu Collection compiler
    یک سرچ بزنید میتونید بفهمید که چه قدرتی داره
    سربلند باشید و بهروز

  13. #253

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سلام من ide clion رو نصب کردم اما کامپایلرش کار نمی کنه و این سه خط ارور رو داده
    CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
    CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
    ممنون میشم راهنمایی کنید

صفحه 7 از 7 اولاول ... 567

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •