በ C ፕሮግራም ውስጥ ቀለምን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በ C ፕሮግራም ውስጥ ቀለምን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)
በ C ፕሮግራም ውስጥ ቀለምን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በ C ፕሮግራም ውስጥ ቀለምን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)

ቪዲዮ: በ C ፕሮግራም ውስጥ ቀለምን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)
ቪዲዮ: Install Linux in Chrome OS with Crouton 2024, ግንቦት
Anonim

በ C ፕሮግራምዎ ውስጥ የጽሑፍ ወይም የቅርጾች ቀለም መለወጥ ተጠቃሚው ፕሮግራምዎን በሚያከናውንበት ጊዜ ብቅ እንዲሉ ሊረዳቸው ይችላል። የጽሑፍዎን እና የነገሮችዎን ቀለም መለወጥ ትክክለኛ ቀጥተኛ ሂደት ነው ፣ እና አስፈላጊዎቹ ተግባራት በመደበኛ ቤተ -መጽሐፍት ውስጥ ተካትተዋል። በማያ ገጹ ላይ ያወጡትን ማንኛውንም ነገር ቀለም መለወጥ ይችላሉ።

ደረጃዎች

የ 2 ክፍል 1 የውጤት ጽሑፍን ቀለም መለወጥ

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 1
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 1

ደረጃ 1. መደበኛውን የግብዓት እና የውጤት ቤተ -መጽሐፍት ያካትቱ።

ይህ የጋራ ቤተ -መጽሐፍት የጽሑፍ ውፅዓት የሚያሳየውን ቀለም እንዲቀይሩ ያስችልዎታል። የሚከተለውን ኮድ በፕሮግራምዎ አናት ላይ ያክሉ

#ያካትቱ

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 2
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 2

ደረጃ 2. የኮንሶል ግብዓት እና ውፅዓት ቤተ -መጽሐፍትን ያካትቱ።

ይህ የቁልፍ ሰሌዳ ግቤትን ከተጠቃሚው ለመያዝ ቀላል ያደርገዋል። ከ stdio.h ቤተ -መጽሐፍት በታች ቤተ -መጽሐፍቱን ያክሉ ፦

#አካትት #አካትት

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 3
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 3

ደረጃ 3. ለጽሑፍ ምን ዓይነት ቀለም መጠቀም እንደሚፈልጉ ለመወሰን የጽሑፍ ቀለም ተግባሩን ይጠቀሙ።

የውጤትዎን የጽሑፍ ቀለሞች ለመለወጥ ይህንን ተግባር መጠቀም ይችላሉ። ቀለሞች በሁሉም ክዳኖች ውስጥ መፃፍ አለባቸው ፣ ወይም በቁጥር የተገለጹ መሆን አለባቸው-

#ያካትቱ #ያካትቱ ዋና () {textcolor (RED); // ከ “ቀይ” ይልቅ “4” መተየብ ይችላሉ ፣ ግን ያን ያህል የሚነበብ አይደለም}

ቀለም የቁጥር እሴት
ጥቁር 0
ሰማያዊ 1
አረንጓዴ 2
ሳይያን 3
ቀይ 4
ማጌንታ 5
ብናማ 6
ብርሀን 7
ጨለማ 8
ዉሃ ሰማያዊ 9
ነጣ ያለ አረንጉአዴ 10
LIGHTCYAN 11
ፈዘዝ ያለ 12
LIGHTMAGENTA 13
ቢጫ 14
ነጭ 15

ከዚህ የበለጠ ቀለሞች አሉ። ያሉት ቀለሞች በተጫኑት የግራፊክስ ነጂዎች እና የአሁኑ ሁኔታ ላይ ይወሰናሉ። ቀለሞች በሁሉም ክዳኖች ውስጥ መፃፍ አለባቸው።

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 4
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 4

ደረጃ 4. የውጤት ጽሑፍ ያክሉ እና ፕሮግራሙን ይጨርሱ።

በአዲሱ ቀለምዎ ውስጥ የተወሰነ ጽሑፍ ለማሳየት የ cprintf ተግባርን ያካትቱ። ተጠቃሚው አንድ ቁልፍ ሲጫን ፕሮግራሙን ለመዝጋት በመጨረሻ የ getch ተግባር ይጠቀሙ።

#ያካትቱ #ያካትቱ ዋና () {textcolor (RED); // ከ “ቀይ” ይልቅ “4” ብለው መተየብ ይችላሉ ፣ ግን እንደ ተነባቢ cprintf አይደለም (“ጤና ይስጥልኝ ፣ ዓለም!”); getch (); መመለስ 0; }

ክፍል 2 ከ 2: የስዕል ቀለም መለወጥ

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 5
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 5

ደረጃ 1. የግራፊክስ ቤተ -መጽሐፍትን ያካትቱ።

የ C ግራፊክስ ቤተ -መጽሐፍት ዕቃዎችን እንዲስሉ እንዲሁም ቀለማቸውን እንዲያስተካክሉ ያስችልዎታል። በፕሮግራምዎ አናት ላይ በማካተት የግራፊክስ ቤተ -መጽሐፍት መዳረሻን ማግኘት ይችላሉ-

#ያካትቱ

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 6
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 6

ደረጃ 2. የኮንሶል ግብዓት እና የውጤት ቤተ -መጽሐፍትን ያካትቱ።

የተጠቃሚውን ግብዓት በቀላሉ ለመያዝ ይህንን ቤተመጽሐፍት መጠቀም ይችላሉ። ከግራፊክስ.

#አካትት #አካትት

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 7
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 7

ደረጃ 3. ተለዋዋጮችን ለግራፊክስ ነጂ እና ለሞዴል ያስጀምሩ።

ፕሮግራሙ ለስርዓቱ ግራፊክስ ነጂዎች መዳረሻ እንዲኖረው ነገሮችን መሳል ከመጀመርዎ በፊት ይህንን ማድረግ ያስፈልግዎታል። ይህ በማያ ገጹ ላይ ነገሩ የሚሳልበት አካባቢ ይፈጥራል።

#ያካትቱ #ያካትቱ ዋና () {int gd = DETECT ፣ gm; initgraph (& gd ፣ & gm ፣ “C: / TC / BGI”); // ይህንን ወደ አጠናቃሪዎ መንገድ ይለውጡ}

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 8
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 8

ደረጃ 4. መሳል የሚፈልጉትን የነገር ቀለም ያዘጋጁ።

በአንድ ነገር ውስጥ ኮድ ከመስጠትዎ በፊት ሊሳሉበት ያለውን ነገር ቀለም ለመግለፅ የ setcolor ተግባሩን ይጠቀሙ-

#ያካትቱ #ያካትቱ ዋና () {int gd = DETECT ፣ gm; initgraph (& gd ፣ & gm ፣ “C: / TC / BGI”); setcolor (ሰማያዊ); // ተመሳሳዩን ቀለም ለማግኘት ከ “BLUE” ይልቅ “1” ን ማስገባት ይችላሉ ፣ ግን ይህ የሚነበብ አይደለም}

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 9
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 9

ደረጃ 5. እርስዎ የመረጡት ነገር ይሳሉ።

ለዚህ ምሳሌ ፣ የሬክታንግል ተግባሩን በመጠቀም አራት ማዕዘን ይሳሉ። እርስዎ ባዘጋጁት ቀለም ለመሳል ማንኛውንም የግራፊክስ.

#ያካትቱ #ያካትቱ ዋና () {int gd = DETECT ፣ gm; initgraph (& gd ፣ & gm ፣ “C: / TC / BGI”); setcolor (ሰማያዊ); አራት ማዕዘን (50 ፣ 50 ፣ 100 ፣ 100); // እነዚህ ቁጥሮች የግራ-ከላይ እና የቀኝ-ታች ማዕዘኖች ቦታን ያመለክታሉ}

በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 10
በ C ፕሮግራም ውስጥ ቀለም ያግኙ ደረጃ 10

ደረጃ 6. ፕሮግራሙን ጨርሰው ይፈትኑት።

ፕሮግራሙን ሲዘጉ የ getch ትዕዛዙን ያክሉ እና የግራፊክስ አካባቢውን ያጥፉ። ያጠናቅሩት እና የሙከራ ሩጫ ይስጡት።

#ያካትቱ #ያካትቱ ዋና () {int gd = DETECT ፣ gm; initgraph (& gd ፣ & gm ፣ “C: / TC / BGI”); setcolor (ሰማያዊ); አራት ማዕዘን (50 ፣ 50 ፣ 100 ፣ 100); getch (); መዝጊያ (); መመለስ 0; }

የሚመከር: