ტექსტის ან ფორმის შეცვლა თქვენს C პროგრამაში დაეხმარება მათ გამოჩნდეს, როდესაც მომხმარებელი გაუშვებს თქვენს პროგრამას. თქვენი ტექსტისა და ობიექტების ფერის შეცვლა საკმაოდ პირდაპირი პროცესია და საჭირო ფუნქციები შედის სტანდარტულ ბიბლიოთეკებში. თქვენ შეგიძლიათ შეცვალოთ ყველაფრის ფერი, რასაც ეკრანზე გამოუშვებთ.
ნაბიჯები
ნაწილი 1 2 -დან: გამომავალი ტექსტის ფერის შეცვლა
ნაბიჯი 1. ჩართეთ სტანდარტული შემავალი და გამომავალი ბიბლიოთეკა
ეს საერთო ბიბლიოთეკა გაძლევთ საშუალებას შეცვალოთ ფერი, რომელსაც აჩვენებს ტექსტის გამომავალი. დაამატეთ შემდეგი კოდი თქვენი პროგრამის ზედა ნაწილში:
#ჩართეთ
ნაბიჯი 2. ჩართეთ კონსოლის შეყვანის და გამომავალი ბიბლიოთეკა
ეს გაადვილებს მომხმარებლის კლავიატურის შეყვანის დაჭერას. დაამატეთ ბიბლიოთეკა stdio.h ბიბლიოთეკის ქვემოთ:
#ჩართეთ #ჩართეთ
ნაბიჯი 3. გამოიყენეთ textcolor ფუნქცია იმის დასადგენად, თუ რა ფერის გსურთ გამოიყენოთ ტექსტისთვის
თქვენ შეგიძლიათ გამოიყენოთ ეს ფუნქცია თქვენი გამომავალი ტექსტის ფერის შესაცვლელად. ფერები უნდა იყოს დაწერილი ყველა თავში, ან გამოხატული რიცხვით:
#include #include main () {textcolor (RED); // თქვენ შეგიძლიათ ჩაწეროთ "4" ნაცვლად "RED" - ის, მაგრამ ის არ იკითხება}
ფერი | რიცხვითი მნიშვნელობა |
---|---|
შავი | 0 |
ლურჯი | 1 |
მწვანე | 2 |
კიანი | 3 |
წითელი | 4 |
მაგენტა | 5 |
ყავისფერი | 6 |
ᲦᲘᲐ ᲜᲐᲪᲠᲘᲡᲤᲔᲠᲘ | 7 |
ᲛᲣᲥᲘ ᲜᲐᲪᲠᲘᲡᲤᲔᲠᲘ | 8 |
ᲪᲘᲡᲤᲔᲠᲘ | 9 |
ᲦᲘᲐ ᲛᲬᲕᲐᲜᲔ | 10 |
ლაითციანი | 11 |
განათებული | 12 |
LIGHTMAGENTA | 13 |
ყვითელი | 14 |
თეთრი | 15 |
ამაზე მეტი ფერია. ხელმისაწვდომი ფერები დამოკიდებულია დაინსტალირებული გრაფიკული დრაივერებისა და მიმდინარე რეჟიმში. ფერები უნდა იყოს დაწერილი ყველა თავში
ნაბიჯი 4. დაამატეთ გამომავალი ტექსტი და დაასრულეთ პროგრამა
ჩართეთ cprintf ფუნქცია, რომ აჩვენოთ ტექსტი თქვენს ახალ ფერში. გამოიყენეთ getch ფუნქცია პროგრამის დასასრულს, როდესაც მომხმარებელი დააჭერს ღილაკს.
#include #include main () {textcolor (RED); // თქვენ შეგიძლიათ ჩაწეროთ "4" ნაცვლად "RED" - ის, მაგრამ ის არ არის ისეთი წაკითხული cprintf ("გამარჯობა, მსოფლიო!"); გეჩი (); დაბრუნება 0; }
2 ნაწილი 2: ნახატის ფერის შეცვლა
ნაბიჯი 1. ჩართეთ გრაფიკული ბიბლიოთეკა
C გრაფიკული ბიბლიოთეკა საშუალებას გაძლევთ დახაზოთ ობიექტები, ასევე შეცვალოთ მათი ფერი. თქვენ შეგიძლიათ მიიღოთ გრაფიკული ბიბლიოთეკა თქვენი პროგრამის ზედა ნაწილში ჩართვით:
#ჩართეთ
ნაბიჯი 2. ჩართეთ კონსოლის შეყვანის და გამომავალი ბიბლიოთეკა
თქვენ შეგიძლიათ გამოიყენოთ ეს ბიბლიოთეკა მომხმარებლის შეყვანის ადვილად დასაფიქსირებლად. დაამატეთ ბიბლიოთეკა გრაფიკული ბიბლიოთეკის ქვემოთ:
#ჩართეთ #ჩართეთ
ნაბიჯი 3. გრაფიკული დრაივერისა და რეჟიმის ცვლადების ინიციალიზაცია
თქვენ უნდა გააკეთოთ ეს, სანამ დაიწყებთ ობიექტების დახატვას, რათა პროგრამას ჰქონდეს წვდომა სისტემის გრაფიკული დრაივერებზე. ეს შექმნის ეკრანზე ადგილს, რომელზეც ობიექტი იქნება დახატული.
#მოიცავს #მოიცავს მთავარს () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // შეცვალეთ ეს თქვენი შემდგენლის გზაზე}
ნაბიჯი 4. დააყენეთ იმ ობიექტის ფერი, რომლის დახატვაც გსურთ
სანამ ობიექტში შეიყვანთ კოდირებას, გამოიყენეთ setcolor ფუნქცია, რათა განსაზღვროთ იმ ობიექტის ფერი, რომლის დახატვასაც აპირებთ:
#მოიცავს #მოიცავს მთავარს () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ლურჯი); // თქვენ შეგიძლიათ შეიყვანოთ "1" ნაცვლად "ცისფერი" იმავე ფერის მისაღებად, მაგრამ ეს არ არის ისეთი წაკითხვადი}
ნაბიჯი 5. დახაზეთ თქვენი არჩევანის ობიექტი
ამ მაგალითისთვის, თქვენ მართკუთხედს ხატავთ მართკუთხედის ფუნქციის გამოყენებით. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი გრაფიკული.ჰ ხატვის ინსტრუმენტი, რომ დახატოთ თქვენი დაყენებული ფერი.
#მოიცავს #მოიცავს მთავარს () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ლურჯი); მართკუთხედი (50, 50, 100, 100); // ეს რიცხვები მიუთითებს მარცხენა-ზედა და მარჯვენა ქვედა კუთხეების მდებარეობას}
ნაბიჯი 6. დაასრულეთ პროგრამა და გამოსცადეთ იგი
დაამატეთ getch ბრძანება და გამორთეთ გრაფიკული ზონა პროგრამის დახურვისას. შეადგინეთ იგი და მიეცით საცდელი პერიოდი.
#მოიცავს #მოიცავს მთავარს () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (ლურჯი); მართკუთხედი (50, 50, 100, 100); გეჩი (); დახურვა (); დაბრუნება 0; }