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

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

Microsoft Visual Studio Code C/C++
Microsoft Visual Studio Code C/C++

ابتدا نیاز به نصب برنامه ویژال استودیو کُد دارید که در این پست توضیح داده ام:

https://vrgl.ir/ZN61w

سپس ابزار توسعه مورد نیاز را طبق این پست راه اندازی کنید:

https://vrgl.ir/hxz6N

حال برنامه Visual Studio Code را اجرا کنید.

Ctrl + Shift + X
Ctrl + Shift + X

مانند تصویر از منوی سمت چپ گزینه Extensions برای مشاهده افزونه های قابل نصب را انتخاب کنید.

انتخاب افزونه
انتخاب افزونه

با نوشتن حرف C در کادر جستجوی افزونه ها، اولین افزونه نمایان شده را انتخاب کنید. دقت داشته باشید افزونه مانند تصویر بالا توسط مایکروسافت (Microsoft) منتشر شده باشد. سپس Install را انتخاب کنید.

نصب افزونه
نصب افزونه

افزونه به حالت Installing تغییر می کند، صبر کنید تا دانلود و نصب آن به پایان برسد.

پایان نصب افزونه
پایان نصب افزونه

در صورت مشاهده This extension is enabled globally افزونه آماده به کار است. توجه داشته باشید وظیفه این افزونه تنها کمک به تکمیل کد سی و یا سی پلاس پلاس می باشد و برای اجرای کد نیاز به افزونه دیگری است.

Code Runner by Jun Han
Code Runner by Jun Han

عبارت Code Runner را جستجو و افزونه ای با همین نام را نصب کنید.

دکمه Run Code
دکمه Run Code

بعد از نصب Code Runner گزینه ای در سمت راست بالای VS Code نمایان می شود که برای کامپایل و اجرای هر نوع زبان برنامه نویسی ای کاربرد دارد. در ادامه با نحوه اجرای کد آشنا می شوید.

Ctrl + N
Ctrl + N

یک فایل جدید بسازید.

Ctrl + Shift + S
Ctrl + Shift + S

پنجره ذخیره سازی را باز کنید.

main.c
main.c

فایل را در مسیر دلخواه با نام دلخواه به همراه پسوند نقطه C ذخیره کنید.

main
main

همچنین می توانید بجای نوشتن پسوند بصورت دستی، از طریق Save as type نوع پسوند فایل را انتخاب و آن را Save کنید.

کد، ذخیره و کامپایل
کد، ذخیره و کامپایل

1. کد زیر را برای صحت از عملکرد وارد کنید:

#include <stdio.h>

int main()
{
    printf(&quotHello World!&quot);
}
Unsaved
Unsaved

2. سپس با کلید میانبر Ctrl + S یا از طریق منوی File و Save کد را ذخیره کنید. دایره در کنار نام فایل نشانگر کد ذخیره نشده است. حتما آن را قبل از اجرا ذخیره کنید.

3. سپس از سمت راست بالا کد را اجرا کنید. ▶

Hello World!
Hello World!

پس از اجرا پنجره Terminal در پایین صفحه ظاهر می شود. اگر اجرای شما موفقیت آمیز باشد متن وارد شده در کد یعنی Hello World در ترمینال به نمایش در می آید. در غیر اینصورت پیام خطای قرمز رنگ به همراه توضیحات برای رفع خطا نمایش داده می شود.

False positive
False positive

در صورت مشاهده چنین خطایی (مانند contains a virus) نرم افزار آنتی ویروس خود را غیر فعال کنید.

main.exe
main.exe

فایل اجرایی کامپایل شده در کنار فایل کد در همان پوشه یا مسیر قرار می گیرد.

برای کد سی پلاس پلاس همین کار را تکرار کنید:

  1. فایل جدید بسازید (میانبر Ctrl + N)
  2. آن را با پسوند نقطه cpp یا نوع ++C ذخیره کنید. (میانبر Ctrl + Shift + S)
  3. کد برنامه را بنویسید.
  4. کد را ذخیره کنید (مینابر Ctrl + S)
  5. کد را کامپایل و اجرا کنید (میانبر 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 Code
  • MinGW
  • C/C++ Extension
  • Code Runner Extension

برای توسعه به نکات زیر دقت کنید:

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




? از توجه شما سپاسگزارم. موفق باشید. ?