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

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


°­Á¿¡ ¿¡À̽º´Ô°ú ¿©¿î»ê´ÔÀÇ ÁÁÀº ÁöÀûÀÌ ¿Ã¶ó¿Ô´õ±º¿ä.(°¨»çÇÕ´Ï´Ù.)



¹Ù¸¥ Çì´õÆÄÀÏÀÌ ¾Æ´Ï¶ó´Â ¸»¾¸À̽ÃÁö¿ä.



°­Á¸¦ º¸½Å ºÐÁß ¾ð¾î¸¦ Àß ¾Æ½Ã´ÂºÐÀº ù °­Á¸¦ º¸½Ã°í ´À³¢¼ÌÀ» ³»¿ëÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.



Á¦°¡ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¶§ Çì´õÆÄÀÏ¿¡¼­µµ cpp¿Í °°ÀÌ µÈ´Ù´Â Á¡°ú Ŭ·¡½ºÀÇ »ó¼ÓÀ» °£´ÜÇÏ°Ô



º¸¿© ÁÖ±âÀ§Çؼ­ ¸¸µç ÇÁ·Î±×·¥À¸·Î



º°µµÀÇ Å¬·¡½º³ª Çì´õÆÄÀÏ·Î ³ª´©Áö ¾Ê°íµµ ´õ ÁÁ°í ¹Ù¸¥ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖÀ½À» °øÁöÇص帳´Ï´Ù.



ÀÚ¾Æ. ±×·³ Àú¹ø °­Á¿¡ À̾ showÇì´õÆÄÀÏÀÇ ³²Àº ºÎºÐÀ» ±¸ÇöÇØ º¸°Ú½À´Ï´Ù.



/*Ä¿¼­Áö¿ì´Â ºÎºÐ*/
enum {HIDE, SHOW};
void show::CursorView(char show)
{
HANDLE hConsole; // ÄÜ¼Ö ÇÚµé
CONSOLE_CURSOR_INFO ConsoleCursor; // ÄܼÖÄ¿¼­ Á¤º¸ ±¸Á¶Ã¼
hConsole = GetStdHandle(STD_OUTPUT_HANDLE); // ÇÚµéÀ» ±¸ÇÏ°í
ConsoleCursor.bVisible = show; // SHOW º¸ÀÓ , HIDE ¾Èº¸ÀÓ
ConsoleCursor.dwSize = 1; // Ä¿¼­ »çÀÌÁî
SetConsoleCursorInfo(hConsole , &ConsoleCursor); // ¼³Á¤
}



ÀÌ ºÎºÐÀº Á¦°¡ ÇÁ·Î±×·¡¹ÖÀ» ÇÏÁö ¾Ê°í ¿©±â Ä«Æä¿¡¼­ º¹»ç¸¦(¹ßÃ鸦)ÇØ¿Â ³»¿ëÀÔ´Ï´Ù.



¸ÞÀÎÀÇ Ã¹ºÎºÐ¿¡¼­ CursorView(HIDE); ¸¦ÇÏ¿© Ä¿¼­¸¦ ¾ø¾Ö±â À§ÇÑ(¹°·Ð SHOW¸¦ ÀÔ·ÂÇÏ¸é º¸ÀÌ°Ô µË´Ï´Ù.)



ºÎºÐÀÔ´Ï´Ù.



enum¿¡¼­ HIDE°¡ 0¹ø SHOW°¡ 1¹øÀÌ µÇ¾î ConsoleCursor.bVisible = show; ¿¡¼­ 0Áï HIDE¸é ¼û±â°í



SHOWÁï 1ÀÌ µÇ¸é º¸ÀÌ°Ô µË´Ï´Ù.







À̹øÀº gotoxyºÎºÐ ÀÔ´Ï´Ù.



¾Æ·¡ÀÇ ÁÖ¼®Ã³·³ È­¸éÀÇ ¼öÁ¤ÀÌ ÇÊ¿äÇÒ¶§¸¶´Ù È­¸éÀ» Áö¿ì°í ÀüºÎ ÀçÃâ·ÂÇϸé



È­¸é ±ôºýÀÓÀ» ºÒ·¯¿À¸ç ±¦È÷ ÇÁ·Î±×·¥¸¸ ´õ Ä¿Áö°Ô µË´Ï´Ù.



À̸¦ ¸·±âÀ§ÇÏ¿© ÇØ´ç ÁÂÇ¥¸¦ ¹Þ¾Æ¼­ À§¿¡ °ãÃľ²°Ô²û ÇÏ¿© ÁÝ´Ï´Ù.



/*À§Ä¡À̵¿ ºÎºÐ(È­¸é Áö¿ìÁö ¾Ê°í Ãâ·ÂÀ§ÇÏ¿©)*/
void show::gotoxy(int x, int y)
{
COORD Cur;
Cur.X=x;
Cur.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur);
}



Ä¿¼­ÀÇ ¿øÇÏ´Â x,yÁÂÇ¥¸¦ ¹Þ¾Æ¼­ ½ÇÁ¦·Î Ä¿¼­¸¦ ±×x,yÁÂÇ¥·Î ¿Å°ÜÁÝ´Ï´Ù.





À̹ø °­ÁÂÀÇ ¸¶Áö¸· ºÎºÐÀ̱º¿ä.



³â,¿ù,ÀÏÀ» ¹Þ´Â ºÎºÐÀÔ´Ï´Ù. ÀÌ ºÎºÐ ¶ÇÇÑ Á¦°¡ Á÷Á¢ § °ÍÀº ¾Æ´Ï°í



ÆÛ¿Ô½À´Ï´Ù..(ÆÛ¿Â ³»¿ëÀÌ ¸¹±º¿ä.)



¹¹..Àڱ⠹æ¾îÀÇ ¸»ÀÌÁö¸¸(»ç½Ç..) ¿äÁòÀº Á÷Á¢¸¸µå´Â °Íó·³ ¸¸µé¾îÁø °ÍÀ» Àß ÀÌ¿ëÇÏ´Â °Íµµ ÁßÈ¿ÇÑ ½Ã´ë¶óÁö¿ä..





void show::GetTime(struct tm *ptm) //³â¿ùÀÏ ¹Þ´Â ºÎºÐ
{
time_t t;
time(&t);
struct tm *pt =localtime(&t);
memcpy(ptm, pt, sizeof(struct tm));
ptm->tm_year += 1900;
ptm->tm_mon += 1;
}



time.hÆÄÀÏÀÌ ²ÀÇÊ¿äÇÕ´Ï´Ù.



memcpy´Â ¸Þ¸ð¸®¸¦ º¹»çÇÏ´Â ºÎºÐÀ¸·Î½á



memcpy(º¹»ç´ë»ó¸Þ¸ð¸®, º¹»ç¿øÀÇ ¸Þ¸ð¸® , º¹»çÇÒ±æÀÌ);



·Î Á¤ÀÇ°¡ µË´Ï´Ù.





ÀÌ·Î½á ³Ê¹«³ª °£´ÜÇÏ°Ô show.h°¡ ³¡³µ½À´Ï´Ù.



Ãß°¡ÀûÀÎ Áú¹®Àº ¸ÞÀÏÀ̳ª ÂÊÁö, ½ÎÀÌ¿ùµå ÅëÇؼ­ ¿¬¶ôÀ» Áֽøé ÇØ°áÇص帮°Ú½À´Ï´Ù.



ÀÌ °­Á´ ¾î´ÀÁ¤µµ c¿Í c++±âÃʸ¦ ³Ñ¾î¿À½ÅºÐµéÀ» À§ÇÑ °­ÁÂÀÔ´Ï´Ù.



¹è¿­,±¸Á¶Ã¼ µîµîÀÇ ±âº»ÀûÀÎ ¼³¸íÀº °ÅÀÇ ¹èÁ¦ ÇÏ°Ú½À´Ï´Ù.



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


  Hit : 6842     Date : 2011/06/04 08:17



    
41   * ÇØÅ·¿µÈ­ º¼¸¸ÇÑ°Å *[5]     HackerMapia
02/20 11869
40   * ÇØÅ·ÀÇ °ø°Ý±â¼ú *[3]     HackerMapia
03/01 13520
39   * C¾ð¾î¸¦ ²À¹è¿ö¾ßÇϴ°¡ *[2]     HackerMapia
02/21 8695
38   * C C++ *     HackerMapia
03/01 7946
37   * À©µµ¿ì¸¦ ºü¸£°Ô¿­ÀÚ *[6]     HackerMapia
02/24 7656
36   * À©µµ¿ì ´ÜÃàÅ° ¾Æ´Â°Íµé *[7]     HackerMapia
02/20 7414
35   * À©µµ¿ì ÇØÅ·ÀÇ ±âº»¿ø¸® *     HackerMapia
02/21 18366
34   * À©µµ¿ì ÇØÅ·ÀÇ ±âº» ¿ø¸®*[29]     oes2
08/26 13257
33   * À©µµ¿ì Á¾·á¸¦ ºü¸£°Ô *[2]     HackerMapia
02/20 7922
32   * Á¡È­½ÄÀÇ °£´ÜÇÑ ¾Ë°í¸®Áò     limjongmin
08/20 9142
31   * Á¡È­½Ä °£´ÜÇÏ°Ô     limjongmin
08/20 6983
30   * ÀÎÅͳݰ˻öÀÌ ´ÞÀÎÀÌ µÇ´Â 10°¡Áö ¹æ¹ý *[1]     HackerMapia
02/24 8032
29   (²Ä¼ö) L.O.B Çѹ濡 Ŭ¸®¾îÇϱâ[2]     ÇØÅ·ÀßÇÏ°í½Í´Ù
01/14 1260
28   (Æß)Wireshark ¼³Ä¡ ¹× »ç¿ë¹ýÀÔ´Ï´Ù.~[2]     Mach
04/29 8061
27   (WindowXP±âÁØ) °£´ÜÇÑ ÄÄÇ»ÅÍ ÃÖÀûÈ­     dzhfldk
08/22 6923
26   (Àâ´ã)Æ÷ÀÎÅÍ´Â ½±´Ù?[2]     sihun1113
05/01 6463
25   (2Â÷¼öÁ¤)´Ü¼øÇÏ°í À§ÇèÇÑ ÆÄÀÏ ¾÷·Îµå ÇØÅ·±â¼ú[2]     gohy032
07/30 13450
24   <»þ¿À¾² Ÿ·Î>5.¾È³»¹®Ç¥½Ãpri.h[1]     sihun1113
06/04 6882
23   <»þ¿À¾² Ÿ·Î>4.ùȭ¸é±¸Çöpri.h     sihun1113
06/04 6312
  <»þ¿À¾² Ÿ·Î>3.show.h-2     sihun1113
06/04 6841
[1]..[71][72][73][74][75][76][77] 78 [79][80]

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