شما این محصولات را انتخاب کرده اید

سبد خرید

تعریف یک متغیر enum به نام Color و تعریف مقادیر مختلف برای آن در C++
شناسه پست: 8544
بازدید: 55

تعریف یک متغیر enum به نام Color و تعریف مقادیر مختلف برای آن در C++

توضیحات:

برای تعریف یک متغیر enum به نام Color و تعریف مقادیر مختلف برای آن در زبان برنامه‌ نویسی C++، می‌توانید از کد زیر استفاده کنید:

#include <iostream>

enum Color {
    RED,
    GREEN,
    BLUE,
    YELLOW,
    BLACK
};

int main() {
    Color myColor = GREEN;
    
    switch(myColor) {
        case RED:
            std::cout << "The color is Red." << std::endl;
            break;
        case GREEN:
            std::cout << "The color is Green." << std::endl;
            break;
        case BLUE:
            std::cout << "The color is Blue." << std::endl;
            break;
        case YELLOW:
            std::cout << "The color is Yellow." << std::endl;
            break;
        case BLACK:
            std::cout << "The color is Black." << std::endl;
            break;
        default:
            std::cout << "Unknown color." << std::endl;
    }
    
    return 0;
}

در این کد، یک enum به نام Color تعریف شده است که مقادیر مختلفی از آن اعضاء آن هستند که به ترتیب RED، GREEN، BLUE، YELLOW و BLACK هستند. سپس یک متغیر به نام myColor از نوع Color تعریف شده و مقدار GREEN به آن اختصاص داده شده است.

در ادامه، با استفاده از یک switch case، مقدار myColor بررسی شده و متناظر با هر مقدار، یک پیام مربوط به رنگ متناظر چاپ می‌شود. در صورتی که مقدار myColor با هیچ یک از مقادیر enum مطابقت نداشته باشد، پیام “Unknown color.” چاپ می‌شود.

موفق باشید

A.J

پست های مرتبط:

شما می‌توانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید

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

اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید می‌توانید با کارشناسان سورسا در ارتباط باشید.

سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد

اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها