Hloov cov xim ntawm cov ntawv lossis cov duab hauv koj li C program tuaj yeem pab lawv pop thaum tus neeg siv khiav koj cov haujlwm. Hloov cov xim ntawm koj cov ntawv thiab cov khoom yog cov txheej txheem ncaj ncaj, thiab cov haujlwm tsim nyog tau suav nrog hauv cov tsev qiv ntawv txheem. Koj tuaj yeem hloov xim ntawm txhua yam uas koj tso tawm ntawm lub vijtsam.
Cov kauj ruam
Ntu 1 ntawm 2: Hloov Cov Ntawv Luam Tawm Xim
Kauj Ruam 1. Suav nrog Cov Ntawv Qub Txuj Ci thiab Tso Tawm
Lub tsev qiv ntawv ib txwm tso cai rau koj hloov xim uas cov ntawv tso tawm pom. Ntxiv cov cai hauv qab no rau saum koj qhov haujlwm:
#suav nrog
Kauj Ruam 2. Suav nrog Console Cov Lus Qhia thiab Cov Ntawv Tso Tawm
Qhov no yuav ua kom yooj yim dua los ntes cov keyboard nkag los ntawm tus neeg siv. Ntxiv cov tsev qiv ntawv hauv qab stdio.h lub tsev qiv ntawv:
#ncig #ncig
Kauj Ruam 3. Siv cov ntawv xim ua kom pom cov xim twg koj xav siv rau cov ntawv
Koj tuaj yeem siv txoj haujlwm no txhawm rau hloov cov ntawv xim ntawm koj qhov tso tawm. Cov xim yuav tsum tau sau rau hauv txhua lub kaus mom, lossis qhia ua tus lej:
#suav nrog #suav nrog lub ntsiab () {textcolor (RED); // Koj tuaj yeem ntaus "4" hloov "RED", tab sis nws tsis tuaj yeem nyeem tau}
Xim | Tus Zauv Tus Nqi |
---|---|
Dub | 0 |
Xiav | 1 |
GREEN | 2 |
CYAN | 3 |
Liab | 4 |
MAGENTA | 5 |
Xiav | 6 |
LIGHTGRAY | 7 |
DARKGRAY | 8 |
LIGHTBLUE | 9 |
LIGHTGREEN | 10 |
LIGHTCYAN | 11 |
LIGHTRED | 12 |
LIGHTMAGENTA | 13 |
YELLOW | 14 |
DAWB | 15 |
Muaj xim ntau dua li qhov no. Cov xim muaj nyob ntawm qhov teeb tsa cov duab tsav tsheb thiab hom tam sim no. Cov xim yuav tsum tau sau rau hauv txhua lub kaus mom
Kauj Ruam 4. Ntxiv cov ntawv sau thiab ua kom tiav cov haujlwm
Suav nrog cprintf ua haujlwm los tso saib qee cov ntawv hauv koj cov xim tshiab. Siv qhov ua haujlwm getch thaum kawg kaw qhov haujlwm thaum tus neeg siv nias tus yuam sij.
#suav nrog #suav nrog lub ntsiab () {textcolor (RED); // Koj tuaj yeem ntaus "4" hloov "RED", tab sis nws tsis zoo li nyeem tau cprintf ("Nyob Zoo, Ntiaj Teb!"); nqa (); rov 0; }
Ntu 2 ntawm 2: Hloov Teeb Duab Xim
Kauj Ruam 1. Suav nrog lub tsev qiv ntawv duab
Lub tsev qiv ntawv C duab tso cai rau koj kos cov khoom, nrog rau kho lawv cov xim. Koj tuaj yeem nkag mus rau lub tsev qiv ntawv duab los ntawm suav nrog nws nyob rau saum koj qhov haujlwm:
#suav nrog
Kauj Ruam 2. Suav nrog Console Cov Lus Qhia thiab Cov Ntawv Tso Tawm
Koj tuaj yeem siv lub tsev qiv ntawv no kom yooj yim ntes tus neeg siv cov tswv yim. Ntxiv cov tsev qiv ntawv hauv qab cov duab nraaj.h:
#ncig #ncig
Kauj Ruam 3. Pib qhov kev hloov pauv rau cov duab tsav tsheb thiab hom
Koj yuav tsum tau ua qhov no ua ntej koj pib kos cov khoom, yog li qhov program tau nkag mus rau cov kab ke kab ke system. Qhov no yuav tsim thaj tsam ntawm lub vijtsam uas cov khoom yuav kos rau.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); // Hloov qhov no mus rau txoj kev ntawm koj tus neeg sau npe}
Kauj Ruam 4. Teem cov xim ntawm cov khoom koj xav kos
Ua ntej coding nyob rau hauv ib yam khoom, siv setcolor muaj nuj nqi los txhais cov xim ntawm cov khoom koj tab tom yuav kos:
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (XEEB); // Koj tuaj yeem sau "1" hloov "BLUE" kom tau txais cov xim zoo ib yam, tab sis qhov no tsis tuaj yeem nyeem tau}
Kauj Ruam 5. Kos ib yam khoom uas koj xaiv
Rau qhov piv txwv no, koj yuav tau kos duab plaub fab siv lub duab plaub. Koj tuaj yeem siv ib qho ntawm cov duab kos duab.h los kos cov xim uas koj teeb tsa.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (XEEB); duab plaub (50, 50, 100, 100); // Cov lej no qhia qhov chaw nyob ntawm kaum sab xis saum toj thiab sab xis-hauv qab}
Kauj Ruam 6. Ua tiav qhov program thiab sim nws
Ntxiv cov lus txib getch thiab tua thaj chaw duab thaum koj kaw qhov program. Ua ke nws thiab muab nws sim xeem.
#include #include main () {int gd = DETECT, gm; initgraph (& gd, & gm, "C: / TC / BGI"); setcolor (XEEB); duab plaub (50, 50, 100, 100); nqa (); kaw kab lus (); rov 0; }