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

ዝርዝር ሁኔታ:

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

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

ቪዲዮ: በሲ ሲ ፕሮግራም ውስጥ ቀለሞችን እንዴት ማግኘት እንደሚቻል (ከስዕሎች ጋር)
ቪዲዮ: ስልክ መጥለፍ፣ መጠለፉን ለማወቅ፣ ከጠለፋ ስልካችንን ማውጣት፣ ስልካችን እንዳይጠለፍ ማድረግ እንዴት እንችላለን? 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
ሲያን ወጣት 11
PINK 12
ወጣት MAGENTA 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; }

ለምሳሌ

#ያካትቱ #ያካትቱ ዋና () {int gd = DETECT ፣ gm ፣ ስዕል_ ቀለም; ቻር [100]; initgraph (& gd ፣ & gm ፣”C: / TC / BGI”); ስዕል_ ቀለም = getcolor (); sprintf (ሀ ፣ '' የአሁኑ ስዕል ቀለም = %d '' ፣ ስዕል_ ቀለም); ውጫዊ መግለጫ (10 ፣ 10 ፣ ሀ); getch (); መዝጊያ (); ይመልሳል 0; }

የሚመከር: