توسعه C++/C در VS Code

سلام، در این نوشته قصد دارم نحوه راه اندازی یک محیط توسعه کامل برای خطایابی و اجرای کد سی و سی پلاس پلاس را به شما آموزش بدهم. در ادامه تمام موارد مورد نیاز را توضیح خواهم داد.Microsoft Visual Studio Code C/C++ابتدا نیاز به نصب برنامه ویژال استودیو کُد دارید که در این پست توضیح داده ام: https://vrgl.ir/ZN61w سپس ابزار توسعه مورد نیاز را طبق این پست راه اندازی کنید: https://vrgl.ir/hxz6N حال برنامه Visual Studio Code را اجرا کنید.Ctrl + Shift + Xمانند تصویر از منوی سمت چپ گزینه Extensions برای مشاهده افزونه های قابل نصب را انتخاب کنید.انتخاب افزونهبا نوشتن حرف C در کادر جستجوی افزونه ها، اولین افزونه نمایان شده را انتخاب کنید. دقت داشته باشید افزونه مانند تصویر بالا توسط مایکروسافت (Microsoft) منتشر شده باشد. سپس Install را انتخاب کنید.نصب افزونهافزونه به حالت Installing تغییر می کند، صبر کنید تا دانلود و نصب آن به پایان برسد.پایان نصب افزونهدر صورت مشاهده This extension is enabled globally افزونه آماده به کار است. توجه داشته باشید وظیفه این افزونه تنها کمک به تکمیل کد سی و یا سی پلاس پلاس می باشد و برای اجرای کد نیاز به افزونه دیگری است.Code Runner by Jun Hanعبارت Code Runner را جستجو و افزونه ای با همین نام را نصب کنید.دکمه Run Codeبعد از نصب Code Runner گزینه ای در سمت راست بالای VS Code نمایان می شود که برای کامپایل و اجرای هر نوع زبان برنامه نویسی ای کاربرد دارد. در ادامه با نحوه اجرای کد آشنا می شوید.Ctrl + Nیک فایل جدید بسازید.Ctrl + Shift + Sپنجره ذخیره سازی را باز کنید.main.cفایل را در مسیر دلخواه با نام دلخواه به همراه پسوند نقطه C ذخیره کنید.mainهمچنین می توانید بجای نوشتن پسوند بصورت دستی، از طریق Save as type نوع پسوند فایل را انتخاب و آن را Save کنید.کد، ذخیره و کامپایل1. کد زیر را برای صحت از عملکرد وارد کنید:#include <stdio.h> int main() { printf(&quotHello World!&quot); }Unsaved2. سپس با کلید میانبر Ctrl + S یا از طریق منوی File و Save کد را ذخیره کنید. دایره در کنار نام فایل نشانگر کد ذخیره نشده است. حتما آن را قبل از اجرا ذخیره کنید. 3. سپس از سمت راست بالا کد را اجرا کنید. ▶Hello World!پس از اجرا پنجره Terminal در پایین صفحه ظاهر می شود. اگر اجرای شما موفقیت آمیز باشد متن وارد شده در کد یعنی Hello World در ترمینال به نمایش در می آید. در غیر اینصورت پیام خطای قرمز رنگ به همراه توضیحات برای رفع خطا نمایش داده می شود.False positiveدر صورت مشاهده چنین خطایی (مانند contains a virus) نرم افزار آنتی ویروس خود را غیر فعال کنید.main.exeفایل اجرایی کامپایل شده در کنار فایل کد در همان پوشه یا مسیر قرار می گیرد.برای کد سی پلاس پلاس همین کار را تکرار کنید:فایل جدید بسازید (میانبر Ctrl + N)آن را با پسوند نقطه cpp یا نوع ++C ذخیره کنید. (میانبر Ctrl + Shift + S)کد برنامه را بنویسید.کد را ذخیره کنید (مینابر Ctrl + S)کد را کامپایل و اجرا کنید (میانبر Ctrl + Alt + N)نمونه کد Hello World برای سی پلاس پلاس:#include <iostream> using namespace std; int main() { cout << &quotHello World!\n" return 0; }نکته: افزونه مایکروسافت برای C++/C امکان مرتب سازی کد نافُرم و به هم ریخته را برای شما فراهم می کند. کلید میانبر آن Shift + Alt + F می باشد. برای مثال:کد آشفته!کلیک راست و Format Document (میانبر Shift + Alt + F)کد مرتب و تمیزجمع بندیبرای توسعه برنامه C++/C در VS Code به موارد زیر نیاز دارید:Visual Studio CodeMinGWC/C++ ExtensionCode Runner Extensionبرای توسعه به نکات زیر دقت کنید:ایجاد فایلذخیره فایل با پسوند مرتبطنوشتن یا ویرایش کدمرتب سازی کدذخیره سازی تغییراتکامپایل، دیباگ و اجراتکرار!? از توجه شما سپاسگزارم. موفق باشید. ?