1581, 79/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   sihun1113
   <»þ¿À¾² Ÿ·Î>2. show.h ±¸Çö-1

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1782 [º¹»ç]


À̹ø °­Á´ ÃÖÇÏÀ§ Çì´õÆÄÀÏÀÎ show.hÀÇ ³»¿ëÀ» ÀϺκР±¸ÇöÇÏ°Ú½À´Ï´Ù.



óÀ½À¸·Î ÀÎŬ·çµå µéÀÌ ÇÊ¿äÇÏ°Ú±º¿ä.



#include <iostream>
#include <windows.h>
#include <conio.h>
#include <time.h>
#include <string>


ÀÔÃâ·Â°ú sleep¹® ½Ã°£Á¦¾î ¹®ÀÚ¿­ÀÌ¿ë µîµî°ú °°Àº ºÎºÐµéÀ» »ç¿ëÇϱâ À§ÇÏ¿© Çì´õÆÄÀϵéÀ» include ÇÕ´Ï´Ù.



Àü ±âº»ÀûÀ¸·Î ¾²ÀÏ°Í °°Àº Çì´õÆÄÀϵéÀ» ¸ÕÀú Àû¾î³õ°í ³ªÁß¿¡ ¾È¾²¸é Áö¿ó´Ï´Ù.



ÇÁ·Î±×·¡¹ÖfeelÀ» ÇÑÂü Ÿ°í Àմµ¥ Çì´õÆÄÀϾø´Ü ¼Ò¸®¶ß¸é °Å½½¸®´õ¶ó±¸¿ä



´ÙÀ½Àº



using namespace std;



ÀÌ ÇÊ¿äÇÏ°Ú±º¿ä..



ÀÏÀÏÈ÷ usingÀ» ÇÏÁö ¾Ê°í namespace¸¦ »ç¿ëÇÏ¿© stdÈÄÀÇ ³»¿ëÀ» ÀüºÎ »ý·« ÇÒ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù.



À̹øÀº ¹öÀüÇ¥½Ã¸¦ À§ÇÑ ±âÈ£ »ó¼ö°¡ ÀÖÀ¸¸é ÁÁÀ» °Í °°½À´Ï´Ù.



#define ver 3.197; //ÇÁ·Î±×·¥ÀÇ ¹öÀüÇ¥½Ã



ÀÌÁÒ.ÀÌ·¸°Ô ÁÖ¼®À» ÀÏÀÏÈ÷ ´Þ¾ÆÁÖ¸é



ÇÁ·Î±×·¡¹ÖÀ» ÇÒ¶§ ¼Ò½º°¡ ±æ¾îÁö°Å³ª Çѵ¿¾È stopÇÏ°í ´Ù¸¥ ÇÁ·ÎÁ§Æ®¸¦ ÇÏ´Ù°¡ µ¹¾Æ¿Ã¶§



ȤÀº ´Ù¸¥»ç¶÷À» ÇÁ·ÎÁ§Æ® ±¸¼º¿øÀ¸·Î ¹Þ¾ÒÀ»¶§ ¾ÆÁÖ Æí¸®ÇÕ´Ï´Ù.



ÇÑ ¹ø ÀÌ·¸°Ô defineÀ¸·Î ±âÈ£ »ó¼ö¸¦ ¸¸µé¸é ´ÙÀ½ºÎÅÍ ÇÁ·Î±×·¥ÀÇ ¹öÀüÀ» Ç¥½ÃÇÒ ¶§¸¶´Ù ¼öÁ¤ÇÒ



ÇÊ¿ä°¡ ¾øÀÌ À§ÀÇ ºÎºÐ¸¸ ¼öÁ¤À» ÇÏ¸é µÇ±â ¶§¹®¿¡ ÆíÇÕ´Ï´Ù.



º¸ÅëÀº ¹öÀüÀ» ¾î¶»°Ôµé ¾²½Ã´ÂÁö ¸ð¸£°ÚÁö¸¸



Àú´Â . ÀÇ ¾ÕºÎºÐÀº ÇÁ·Î±×·¥ÀÇ Å« ±â´ÉÀ̳ª ÆÄÀÏÀÇ °¹¼ö¸¦ ¶æÇÏ°í



µÞ ºÎºÐÀº ÀÚÀßÇÑ ¼öÁ¤À̳ª ³»¿ëÀÇ Ãß°¡¸¦ ÇÒ¶§¸¶´Ù 1¾¿ ´õÇÕ´Ï´Ù.



À§ÀÇ 3.197Àº ÆÄÀÏ3°³°¡ »ç¿ëµÈ ÇÁ·ÎÁ§Æ®À̸ç 197¹ø ³»¿ëÀÌ ¾²¿©Áö°Å³ª ¼öÁ¤µÊÀ» ÀǹÌÇÕ´Ï´Ù.





À̹ø¿£ Äֱܼ۾¾¿¡ »öÀ» ÀÔÈ÷´Â ºÎºÐÀÔ´Ï´Ù.



¿ì¼± ÄܼÖâ¿¡ ÇÚµéÁ¤º¸¸¦ ¹Þ½À´Ï´Ù.



#define col GetStdHandle(STD_OUTPUT_HANDLE)



ÀÌÁ¦ »ö±òÀ» ÁöÁ¤ÇÏ°í À̸§À» ³Ö½À´Ï´Ù.



±× ¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.



#define RED SetConsoleTextAttribute( col,0x000c ); //»¡°£»ö



RED´Â À̸§À̹ǷΠ¹Ù²Ü¼ö ÀÖÀ¸¸ç »ö»ó ÄÚµå´Â 0x000cÀÔ´Ï´Ù.



Á¦ÀÏ µÚÀÇ c°¡ ¶óÀλöÀÌ¸ç ¹Ù·Î¾ÕÀÇ0ÀÌ ¹ÙÅÁ»öÀÔ´Ï´Ù.0Àº °ËÁ¤»öÀÌÁÒ.

1ºÎÅÍ9±îÁö, aºÎÅÍ f±îÁö ÃÑ 16°³ÀÇ »ö»óÀÌ Áö¿øµË´Ï´Ù.

(windows.hÂü°í)



ÀÌ·±½ÄÀ¸·Î »ç¿ëÇÒ »ö»óÁ¤º¸¸¦ ÂÞ¿í~~ ÀÔ·ÂÇÕ´Ï´Ù.





ÀÌÁ¦ Ŭ·¡½º¸¦ ¸¸µé¾î¾ß °Ù±º¿ä.



showŬ·¡½º·Î ÀÛ¼ºÇÏ°Ú½À´Ï´Ù Çì´õÆÄÀÏÀÇ À̸§°ú °°°Ô ¸»ÀÌÁÒ.



ÀÌ show Ŭ·¡½º´Â ±âº»ÀûÀÎ ±â´Éµé¸¸ ±¸ÇöÇØÁÙ°ÍÀ̱⶧¹®¿¡ µû·ÎÀÌ »ý¼ºÀÚ´Â ÇÊ¿ä¾ø½À´Ï´Ù.



priŬ·¡½º¶ÇÇÑ »ý¼ºÀÚ¾øÀÌ ÇÏ°Ú½À´Ï´Ù.



class show
{
      public:
             void clrscr();//È­¸éÁö¿ì±â
             void gotoxy(int x, int y); //Ä¿¼­À§Ä¡À̵¿
             void CursorView(char show); //Ä¿¼­Áö¿ì±â
             void GetTime(struct tm *ptm); //³â¿ùÀϹޱâ
};



ÀÌ·¸°Ô Ŭ·¡½º¸¦ ±¸ÇöÀ» Çß½À´Ï´Ù.



Ŭ·¡½ºÀÇ ³»¿ë±îÁö ±¸ÇöÀ» ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.



ÀÌÁ¦ ±¸ÇöÀ» ÇؾßÁö¿ä.



¸ÕÀú clrscrÀ» º¸°Ú½À´Ï´Ù.



/*È­¸éÁö¿ì±â ³»¿ë*/
void show::clrscr()
{
system("cls");
}



°£´ÜÇÏÁÒ? ³×. °£´ÜÇÕ´Ï´Ù



system¸í·É¾î·Î ÄܼÖÈ­¸éÀ» Áö¿öÁÖ´Â clsºÎºÐ¸¸ ³Ö¾îÀÖ½À´Ï´Ù.



±×·±µ¥ ¿Ö ÀÌ·¸°Ô ÇÔ¼ö¸¦ µû·Î »©³Ä°í ¹°À¸½Ã´Â ºÐµéµµ ÀÖÀ¸½Ç °Ì´Ï´Ù.



ÀÌ·¸°Ô ÇÔ¼ö·Î ¸¸µé¸é ´ÙÀ½ºÎÅÍ clrscr();



°ú °°ÀÌ °£´ÜÇÏ°Ô ÇÁ·Î±×·¡¹ÖÀ̵Ǹç ÀڱⰡ ÁöÁ¤ÇÑ À̸§(Àú´Â clrscr·Î Çß½À´Ï´Ù.)À» ¾²¹Ç·Î



ÇÁ·Î±×·¡¹Ö Çϸ鼭 ÀÌÇØ°¡ ´õ½±½À´Ï´Ù.



±×¸®°í ¹º°¡...¾µ¶§¸¶´Ù system("cls");°ú °°ÀÌ °£´ÜÇÑ °æ¿ì°¡ ¾Æ´Ñ ±ä ³»¿ëÀÌ µé¾î°£´Ù¸é



¼Ò½º°¡ ¸¹ÀÌ ±æ¾îÁö°ÚÁÒ.



´ÙÀ½ °­Á¿¡¼­ ÀÌ¾î °¡°Ú½À´Ï´Ù~@
[Ãâó] <»þ¿À¾² Ÿ·Î>2. show.h ±¸Çö-1 (C¾ð¾î¸¦ ¹è¿ìÀÚ) |ÀÛ¼ºÀÚ ÇØĿǪ


  Hit : 6873     Date : 2011/06/04 08:16



    
  <»þ¿À¾² Ÿ·Î>2. show.h ±¸Çö-1     sihun1113
06/04 6872
20   <»þ¿À¾² Ÿ·Î>1.±âº»ÀûÀÎ Àüü °³³äÀâ±â     sihun1113
06/04 8500
19   < ¸®´ª½º ÂüÁ¶ °¡À̵å > 3      »ç¿ëÁß
08/02 7606
18   < ¸®´ª½º ÂüÁ¶ °¡À̵å > 2     »ç¿ëÁß
08/02 7413
17   < ¸®´ª½º ÂüÁ¶ °¡À̵å > 1     »ç¿ëÁß
08/02 7374
16   #01 Protel CAD - ¼­¹®     ¾ÆÀÌÇÁ¸®µå
11/21 11070
15   ¿Ïº®ÇÏ°Ô ÆÄÀÏÀ» Áö¿ì´Â ¹æ¹ý     koresong
10/18 9695
14   ¸®´ª½º(9) ¸®´ª½º ¸í·É¾î 1~8     »ç¿ëÁß
08/02 8608
13   ³× Æ® ¿ö Å© °­ ÁÂ[17]     ¼ÒÀ¯
10/05 18173
12   ³ëÁîÀÇ ÇØÄ¿½ºÄð ftz°ÔÀÓŽ¹æ±â LEVEL 2 !! [2]     xownsdk2
08/02 8099
11   [ÀÚÀÛ] C °­ÁÂ [2] - Memory Allocation[1]     wolverine
07/05 7466
10   [ÀÚÀÛ] 1. c ¾ð¾î´Â ¹«¾ùÀΰ¡(1)[1]     whdgusdl1220
08/16 7525
9   tseugÀÇ ³×Æ®¿öÅ©¿¡ °üÇÑ À̾߱â (IP) [1][6]     tseug
11/04 7657
8   ÇØÅ·±â¹ý? (±â¹ßÇÏ´Ù°í ÇؾßÇϳª,¿ô±â´Ù°í ÇؾßÇϳª)[35]     whqkdnf000
07/31 12654
7     C¾ð¾î3-¸Þ¸ð¸®¿Í º¯¼ö(Ãß°¡¿ë¾î)     sihun1113
05/01 6613
6   À¥ ÇØÅ·¿¡´ëÇؼ­ ¾Ë¾Æº¸ÀÚ (5)[2]     »ç¿ëÁß
08/03 8969
5   À¥ ÇØÅ·¿¡´ëÇؼ­ ¾Ë¾Æº¸ÀÚ (4)      »ç¿ëÁß
08/03 8223
4   ;cat À» »ç¿ëÇÏ´Â ÀÌÀ¯ .[3]     bugfixer2
05/18 10530
3   < ¸®´ª½º ÂüÁ¶ °¡À̵å > 4     »ç¿ëÁß
08/02 7634
2   ¸®´ª½º(9) ¸®´ª½º ¸í·É¾î 6. ¾ÐÃà/ÇØÁ¦[2]     »ç¿ëÁß
08/02 7875
[1]..[71][72][73][74][75][76][77][78] 79 [80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org