কিভাবে একটি সি প্রোগ্রামে রং পেতে হয় (ছবি সহ)

সুচিপত্র:

কিভাবে একটি সি প্রোগ্রামে রং পেতে হয় (ছবি সহ)
কিভাবে একটি সি প্রোগ্রামে রং পেতে হয় (ছবি সহ)

ভিডিও: কিভাবে একটি সি প্রোগ্রামে রং পেতে হয় (ছবি সহ)

ভিডিও: কিভাবে একটি সি প্রোগ্রামে রং পেতে হয় (ছবি সহ)
ভিডিও: কিভাবে LRC EDITOR ব্যবহার করে .LRC ফাইল তৈরি করবেন? 2024, মে
Anonim

একটি সি প্রোগ্রামে রং এবং পাঠ্য পরিবর্তন করা ব্যবহারকারীর দ্বারা পরিচালিত হলে এটিকে আলাদা করে তুলতে সাহায্য করতে পারে। পাঠ্য এবং বস্তুর রঙ পরিবর্তন একটি মোটামুটি সহজবোধ্য প্রক্রিয়া, এবং প্রয়োজনীয় ফাংশনগুলি সাধারণ লাইব্রেরিতে সহজেই পাওয়া যায়। আপনি স্ক্রিনে যে রঙ তৈরি করেন তা পরিবর্তন করতে পারেন।

ধাপ

2 এর অংশ 1: আউটপুট পাঠ্যের রঙ পরিবর্তন করা

সি প্রোগ্রামে রঙ পান ধাপ 1
সি প্রোগ্রামে রঙ পান ধাপ 1

ধাপ 1. স্ট্যান্ডার্ড ইনপুট এবং আউটপুট লাইব্রেরি অন্তর্ভুক্ত করুন।

এই সাধারণ লাইব্রেরি আপনাকে আউটপুট টেক্সট প্রদর্শিত রঙ পরিবর্তন করতে দেয়। আপনার প্রোগ্রামের উপরে নিম্নলিখিত কোড যোগ করুন:

#অন্তর্ভুক্ত

সি প্রোগ্রাম ধাপ 2 এ রঙ পান
সি প্রোগ্রাম ধাপ 2 এ রঙ পান

ধাপ 2. কনসোল ইনপুট এবং আউটপুট লাইব্রেরি অন্তর্ভুক্ত করুন।

এই পদক্ষেপটি ব্যবহারকারীদের কাছ থেকে কীবোর্ড ইনপুট ক্যাপচার করা সহজ করবে। Stdio.h লাইব্রেরির অধীনে সেই লাইব্রেরিগুলি যুক্ত করুন:

#অন্তর্ভুক্ত #অন্তর্ভুক্ত

সি প্রোগ্রামের ধাপ 3 এ রঙ পান
সি প্রোগ্রামের ধাপ 3 এ রঙ পান

ধাপ the. টেক্সট কালার ফাংশন ব্যবহার করে আপনি টেক্সটের জন্য কোন রঙ ব্যবহার করতে চান তা নির্দিষ্ট করুন।

আপনি এই ফাংশনটি ব্যবহার করে আপনার আউটপুট টেক্সটের রঙ পরিবর্তন করতে পারেন। রং সব ক্যাপে লিখতে হবে, অথবা একটি সংখ্যাসূচক মান হিসাবে প্রকাশ করা উচিত:

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {টেক্সট কালার (RED); // আপনি "RED" এর পরিবর্তে "4" টাইপ করতে পারেন, কিন্তু এটি স্পট করা কঠিন}

রঙ সংখ্যাগত মান
কালো 0
নীল 1
সবুজ 2
সিয়ান 3
লাল 4
ম্যাজেন্টা 5
চকলেট 6
উজ্জল ধূসর 7
পুরানো ধূসর 8
হালকা নীল 9
হালকা সবুজ 10
সিয়ান ইয়ং 11
পিঙ্ক 12
তরুণ ম্যাগেন্টা 13
হলুদ 14
সাদা 15

আরো অনেক রঙ আছে। উপলব্ধ রং ইনস্টল করা গ্রাফিক্স ড্রাইভার এবং বর্তমান মোডের উপর নির্ভর করে। রং সব বড় অক্ষরে লিখতে হবে।

সি প্রোগ্রামে রঙ পান ধাপ 4
সি প্রোগ্রামে রঙ পান ধাপ 4

ধাপ 4. আউটপুট পাঠ্য যোগ করুন এবং প্রোগ্রামটি শেষ করুন।

আপনার নতুন রঙের সাথে কিছু টেক্সট প্রদর্শন করতে cprintf ফাংশন অন্তর্ভুক্ত করুন। ব্যবহারকারী কোন কী চাপলে প্রোগ্রামটি বন্ধ করতে শেষে গেচ ফাংশনটি ব্যবহার করুন।

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {টেক্সট কালার (RED); // আপনি "RED" এর পরিবর্তে "4" টাইপ করতে পারেন, কিন্তু cprintf ("হ্যালো, ওয়ার্ল্ড!") চেনা কঠিন। getch (); 0 ফেরত দেয়; }

2 এর অংশ 2: চিত্রের রঙ পরিবর্তন করা

সি প্রোগ্রামে রঙ পান ধাপ 5
সি প্রোগ্রামে রঙ পান ধাপ 5

ধাপ 1. একটি গ্রাফিক্স লাইব্রেরি অন্তর্ভুক্ত করুন।

সি গ্রাফিক্স লাইব্রেরি আপনাকে বস্তু আঁকার পাশাপাশি তাদের রঙ সমন্বয় করতে দেয়। আপনি গ্রাফিক্স লাইব্রেরিটি আপনার প্রোগ্রামের শীর্ষে অন্তর্ভুক্ত করে অ্যাক্সেস করতে পারেন:

#অন্তর্ভুক্ত

সি প্রোগ্রামে রঙ পান ধাপ 6
সি প্রোগ্রামে রঙ পান ধাপ 6

ধাপ 2. কনসোল ইনপুট এবং আউটপুট লাইব্রেরি অন্তর্ভুক্ত করুন।

ব্যবহারকারীর ইনপুট ক্যাপচার করা সহজ করার জন্য আপনি এই লাইব্রেরিটি ব্যবহার করতে পারেন। গ্রাফিক্স এইচ লাইব্রেরির অধীনে সেই লাইব্রেরিগুলি যুক্ত করুন:

#অন্তর্ভুক্ত #অন্তর্ভুক্ত

সি প্রোগ্রাম ধাপ 7 এ রঙ পান
সি প্রোগ্রাম ধাপ 7 এ রঙ পান

ধাপ 3. গ্রাফিক্স ড্রাইভার এবং মোডের জন্য ভেরিয়েবল সেট করুন।

আপনি বস্তু আঁকা শুরু করার আগে আপনাকে এই পদক্ষেপটি করতে হবে যাতে প্রোগ্রামটি সিস্টেম গ্রাফিক্স ড্রাইভার অ্যাক্সেস করতে পারে। এই পদক্ষেপটি স্ক্রিনে এমন একটি এলাকা তৈরি করবে যেখানে বস্তুটি আঁকা হয়।

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // এটি আপনার কম্পাইলারের অবস্থানে পরিবর্তন করুন}

সি প্রোগ্রামে রঙ পান ধাপ 8
সি প্রোগ্রামে রঙ পান ধাপ 8

ধাপ 4. আপনি যে বস্তুটি আঁকতে চান তার রঙ নির্ধারণ করুন।

কোন বস্তুর কোডিং করার আগে, সেটের রঙ ফাংশনটি ব্যবহার করে সেটির রং নির্দিষ্ট করতে:

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); সেট কালার (নীল); // একই রঙ পেতে আপনি "নীল" এর পরিবর্তে "1" লিখতে পারেন, কিন্তু স্পট করা কঠিন

সি প্রোগ্রামে রঙ পান ধাপ 9
সি প্রোগ্রামে রঙ পান ধাপ 9

ধাপ 5. আপনার পছন্দের বস্তু আঁকুন।

উদাহরণস্বরূপ, আপনি আয়তক্ষেত্র ফাংশন ব্যবহার করে একটি বর্গ আঁকুন। আপনি একটি রং নির্বাচন করতে graphics.h অঙ্কন টুল ব্যবহার করতে পারেন।

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); সেট কালার (নীল); আয়তক্ষেত্র (50, 50, 100, 100); // এই চিত্রটি উপরের বাম এবং নীচের ডান কোণগুলির অবস্থান দেখায়}

সি প্রোগ্রামের ধাপ 10 এ রঙ পান
সি প্রোগ্রামের ধাপ 10 এ রঙ পান

পদক্ষেপ 6. প্রোগ্রামটি সম্পূর্ণ করুন এবং একটি পরীক্ষা চালান।

একটি গেচ কমান্ড যোগ করুন এবং প্রোগ্রাম বন্ধ করার সময় গ্রাফিক্স এরিয়া বন্ধ করুন। কম্পাইল এবং পরীক্ষা করুন।

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); সেট কালার (নীল); আয়তক্ষেত্র (50, 50, 100, 100); getch (); ক্লোজগ্রাফ (); 0 ফেরত দেয়; }

উদাহরণ

#অন্তর্ভুক্ত #অন্তর্ভুক্ত প্রধান () {int gd = DETECT, gm, drawing_color; char a [100]; initgraph (& gd, & gm, '' C: / TC / BGI ''); অঙ্কন_রঙ = getcolor (); sprintf (a, "বর্তমান অঙ্কনের রঙ = %d", অঙ্কন_রঙ); outtextxy (10, 10, a); getch (); ক্লোজগ্রাফ (); 0 ফেরত দেয়; }

প্রস্তাবিত: