C¸À¸ì´Ø·¸·Ç¼¨ÈÄ

²áµî¥í¥°

No.£³£²£µ¡¥MS-DOS¤ÎC¤ÈWindows¤ÎC¡©

[Ìá¤ë]¡¡[¥Û¡¼¥à¥Ú¡¼¥¸]

No.2025

MS-DOS¤ÎC¤ÈWindows¤ÎC¡©
Åê¹Æ¼Ô---¤ª¤¹¤®(2002/07/09 19:43:50)


¤è¤í¤·¤¯¤ª´ê¤¤¤·¤Þ¤¹¡£
¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ë¤Çºî¤é¤ì¤¿MS-DOS¤ÎC¤òWin98¤ä2000¤Çư¤«¤·¤¿¤¤¤Î¤Ç¤¹¤¬¡¢
MS-DOS¤ÎC¤ÈWindows¤ÎC¤È¤Ç¤Ï½ñ¤­Êý¤¬°ã¤¦¤Èʹ¤­¤Þ¤·¤¿¡£
¸½ºßVC++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¢
MS-DOS¤ÎC¤òVC++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤ÆWindows¤Çư¤«¤¹¤³¤È¤Ï
²Äǽ¤Ê¤ó¤Ç¤·¤ç¤¦¤«¡©
ÀèÆüC¤ò»Ï¤á¤¿¤Ð¤«¤ê¤Ç±¦¤âº¸¤âʬ¤«¤é¤Ê¤¤½é¿´¼Ô¤Ç¤¹¡£
¤É¤Ê¤¿¤«¤´Â¸ÃΤÎÊý¡¢¤ª¶µ¤¨´ê¤¤¤Þ¤¹m(__)m

No.2027

Re:MS-DOS¤ÎC¤ÈWindows¤ÎC¡©
Åê¹Æ¼Ô---B.Smith(2002/07/09 21:21:55)


¤³¤ó¤Ð¤ó¤Ï¡£

>¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ë¤Çºî¤é¤ì¤¿MS-DOS¤ÎC¤òWin98¤ä2000¤Çư¤«¤·¤¿¤¤¤Î¤Ç¤¹¤¬¡¢
>MS-DOS¤ÎC¤ÈWindows¤ÎC¤È¤Ç¤Ï½ñ¤­Êý¤¬°ã¤¦¤Èʹ¤­¤Þ¤·¤¿¡£
>¸½ºßVC++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¢
>MS-DOS¤ÎC¤òVC++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤ÆWindows¤Çư¤«¤¹¤³¤È¤Ï
>²Äǽ¤Ê¤ó¤Ç¤·¤ç¤¦¤«¡©
>ÀèÆüC¤ò»Ï¤á¤¿¤Ð¤«¤ê¤Ç±¦¤âº¸¤âʬ¤«¤é¤Ê¤¤½é¿´¼Ô¤Ç¤¹¡£

²Äǽ¤Ç¤¹¤¬¡¢Visual C++¤ò»ÈÍѤ¹¤ëÊýË¡¤Ï½é¿´¼Ô¤ÎÊý¤Ë¤Ï¤ª´«¤á¤Ç¤­¤Þ¤»¤ó¡£°ì±þ¡¢»²¹ÍÄøÅÙ¤ËÃí°ÕÅÀÅù¤ò´Êñ¤ËÀâÌÀ¤·¤Æ¤ª¤­¤Þ¤¹¡£

MS-DOS¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òWindows¤Ë°Ü¿¢¤¹¤ë¾ì¹ç¡¢¤¢¤ëÄøÅÙ´·¤ì¤¬É¬ÍפǤ¹¡£¼ê´Ö¤ò³Ý¤±¤¿¤¯¤Ê¤¤¤Î¤Ç¤¢¤ì¤Ð¡¢¤Þ¤º¤Ï16bit¥³¥ó¥Ñ¥¤¥é¤òÆþ¼ê¤·¤Æ¥³¥ó¥Ñ¥¤¥ë¤·¡¢ÌäÂ꤬¤¢¤ë¤è¤¦¤Ê¤é¤Ð16bit¢ª32bit¤Î°Ü¿¢¤ò¹Ô¤¦¡¢¤È¤¤¤¦¼ê½ç¤Ë¤·¤¿Êý¤¬Îɤ¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£
¡ÊMicrosoft¤Î¥³¥ó¥Ñ¥¤¥é¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó¤Î°ã¤¤¤Ç16bit¡¢32bit¤ò¶èÊ̽ÐÍè¤Þ¤¹¡£No.1981¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡Ë

MS-DOS¤Î¥×¥í¥°¥é¥à¤Ï¡¢16bit¤Î¥³¥ó¥Ñ¥¤¥é¤Ç¤½¤Î¤Þ¤Þ¥³¥ó¥Ñ¥¤¥ë¤¹¤ì¤Ð¡¢´ðËÜŪ¤Ë¤ÏWindows¾å¤Ç¤âưºî¤·¤Þ¤¹¡£Windows¤Ç¤Ï¡¢16bit¥³¥ó¥Ñ¥¤¥é¤ÇÀ¸À®¤µ¤ì¤¿¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ï¡¢¥×¥í¥Æ¥¯¥È¥â¡¼¥É¤ÎÇÛ²¼¤Ë¤¢¤ë²¾ÁÛ8086¥â¡¼¥É¤Çưºî¤¹¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
Visual C++Åù¤Î32bit¥³¥ó¥Ñ¥¤¥é¤Î¾ì¹ç¤Ï¡¢À¸À®¤µ¤ì¤ë¥³¡¼¥É¤Ï¥×¥í¥Æ¥¯¥È¥â¡¼¥É¤Çưºî¤µ¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¤Î¤Ç¡¢É¸½àÆþ½ÐÎϤä½ã¿è¤Ê¥¢¥ë¥´¥ê¥º¥à°Ê³°¤ÎÉôʬ¡Ê¥Ï¡¼¥É¥¦¥¨¥¢¤òľÀÜÀ©¸æ¤·¤Æ¤¤¤ëÉôʬ¡Ë¤ÎÊѹ¹¤¬É¬Íפˤʤê¤Þ¤¹¡£¤Á¤Ê¤ß¤Ë¥°¥é¥Õ¥£¥Ã¥¯¤â¥Ï¡¼¥É¥¦¥¨¥¢¤òľÀÜÀ©¸æ¤·¤Æ¤¤¤Þ¤¹¡£

¡¦MS-DOS¤Ç¤Ï¡¢¥Ï¡¼¥É¥¦¥¨¥¢¤Ë¶á¤¤½èÍý¤ä¥·¥¹¥Æ¥à¥µ¡¼¥Ó¥¹Åù¤Ïint86¤äoutpÅù¤Î´Ø¿ô¤ò»ÈÍѤ·¤ÆÀ©¸æ¤·¤Þ¤·¤¿¤¬¡¢Windows¤Ç¤Ï¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï¸ºß¤»¤º¡¢¤¹¤Ù¤ÆWin32 API¤ò¸Æ¤Ó½Ð¤¹·Á¤Ë¤Ê¤ê¤Þ¤¹¡£MS-DOS¤Î¥×¥í¥°¥é¥àÆâ¤Ë¸ºß¤¹¤ë³ä¤ê¹þ¤ß½èÍý¤äI/O¥Ý¡¼¥ÈÀ©¸æ¤ò¡¢¤¹¤Ù¤ÆWin32 API¤ËÃÖ¤­´¹¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£

¡¦¥¤¥ó¥é¥¤¥ó¥¢¥»¥ó¥Ö¥éÅù¤Ç³ä¤ê¹þ¤ß¤ò¹Ô¤Ã¤Æ¤¤¤ë¾ì¹ç¤â¡¢Æ±ÍͤËWin32 API¤òÍøÍѤ¹¤ë·Á¤ËÃÖ¤­´¹¤¨¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£¥¤¥ó¥é¥¤¥ó¥¢¥»¥ó¥Ö¥é¤Ç¤Ï¡¢Ê¸Ë¡¤ËÌäÂ꤬¤Ê¤±¤ì¤Ð¥³¥ó¥Ñ¥¤¥ë»þ¤Ë·Ù¹ðÅù¤Î¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤Þ¤»¤ó¤Î¤Ç¡¢Ãí°Õ¤¬É¬ÍפǤ¹¡£
¥Æ¥¹¥È¡¥
#include <stdio.h>

void    SetCursor(int ,int );

void main(void )
{
    SetCursor(5,10);
    printf("%d\n",Idx);
}

void    SetCursor(int Column,int Row)
{
    _asm{
        mov     dl,byte ptr [Row]
        mov     dh,byte ptr [Column]
        xor     bh,bh
        mov     ah,2
        int     10h
    }
}

¤³¤Î¥Æ¥¹¥È¥×¥í¥°¥é¥à¤Ï¡¢¥«¡¼¥½¥ë°ÌÃÖ¤ò¥Ó¥Ç¥ªBIOS¤Ë¤è¤êÊѹ¹¤¹¤ë¤â¤Î¤Ç¤¹¡£¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢16bit¥³¥ó¥Ñ¥¤¥é¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤¿¾ì¹ç¤ÏÌäÂê¤Ê¤¯Æ°ºî¤·¤Þ¤¹¡£Visual C++Åù¤Î32bit¥³¥ó¥Ñ¥¤¥é¤Ç¤âÌäÂê¤Ê¤¯¥³¥ó¥Ñ¥¤¥ë½ÐÍè¤Þ¤¹¤¬¡¢³ä¤ê¹þ¤ß½èÍý¤ò¹Ô¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤¹¤ë¤ÈAccess Violation¤Ë¤è¤ê¶¯À©½ªÎ»¤·¤Æ¤·¤Þ¤¤¤Þ¤¹¡£

¡¦16bit¥³¥ó¥Ñ¥¤¥é¤Ç¤Ïint·¿¤Ï16bit¤Ç¤¹¤¬¡¢Visual C++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤¿¤â¤Î¤Ï32bit¤Ë¤Ê¤ê¤Þ¤¹¡£int·¿¤ò16bit¤È¤·¤Æ°·¤Ã¤Æ¤¤¤ëÉôʬ¤¬¤¢¤ë¤Ê¤é¤ÐÃí°Õ¤¬É¬ÍפǤ¹¡£

¡¦32bit¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¢¥É¥ì¥¹¶õ´Ö¤Ï¡¢32bit¤Î¥Õ¥é¥Ã¥È¥¢¥É¥ì¥Ã¥·¥ó¥°¤Ç¤¹¡£16bit¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤ª¤±¤ë¥»¥°¥á¥ó¥È¤Î¹Í¤¨Êý¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£¤½¤Î¤¿¤á¡¢near¡¢farÅù¤Ï»ÈÍѤ¹¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡Ê¥Ý¥¤¥ó¥¿¤Ï32bit¤Ë¤Ê¤ê¤Þ¤¹¡Ë¡£



No.2029

Re:MS-DOS¤ÎC¤ÈWindows¤ÎC¡©
Åê¹Æ¼Ô---¤ª¤¹¤®(2002/07/09 23:30:20)


¤³¤ó¤Ð¤ó¤Ï¡£
Áᮾܤ·¤¤¤´ÀâÌÀ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹m(__)m
¤³¤ó¤Ê¤Ë¾Ü¤·¤¯ÀâÌÀ¤·¤Æ¤¤¤¿¤À¤¤¤Æ¸÷±É¤Ç¤¹¡£
¥µ¥ó¥×¥ë¥½¡¼¥¹¤Þ¤Ç½ñ¤¤¤Æ¤¤¤¿¤À¤­¡¢¤È¤Æ¤â¤è¤¯Ê¬¤«¤ê¤Þ¤·¤¿¢ö

¡¡¤È¤ê¤¢¤¨¤º¡¢16bit¤«¤é32bit¤ØÊÑ´¹¤Ç¤­¤ë
¥³¥ó¥Ñ¥¤¥é¤òõ¤¹¤³¤È¤Ë¤·¤Þ¤¹¡£¼«Ê¬¤Ç²òÀϤ·¤Æ
C¤ò½ñ¤¤¤Æ¤ë»þ´Ö¤âÃ챤â»ý¤Ã¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¦¡¦¡¦¡£

¡¡ËÜÅö¤Ë¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤·¤¿¡£
¤Þ¤¿²¿¤«¤¢¤ì¤Ð¤è¤í¤·¤¯¤ª´ê¤¤¤¤¤¿¤·¤Þ¤¹m(__)m


No.2043

Re:MS-DOS¤ÎC¤ÈWindows¤ÎC¡©
Åê¹Æ¼Ô---B.Smith(2002/07/10 13:39:22)


¤³¤ó¤Ë¤Á¤Ï¡£

>¡¡¤È¤ê¤¢¤¨¤º¡¢16bit¤«¤é32bit¤ØÊÑ´¹¤Ç¤­¤ë
>¥³¥ó¥Ñ¥¤¥é¤òõ¤¹¤³¤È¤Ë¤·¤Þ¤¹¡£¼«Ê¬¤Ç²òÀϤ·¤Æ
>C¤ò½ñ¤¤¤Æ¤ë»þ´Ö¤âÃ챤â»ý¤Ã¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¦¡¦¡¦¡£

(No.2030)
>16bit¤«¤é32bit¤ØÊÑ´¹¤¹¤ë¥³¥ó¥Ñ¥¤¥é¤¬¤É¤¦¤·¤Æ¤â
>¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£¤â¤¦½Ð²ó¤Ã¤Æ¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©
>¤É¤¦¤·¤Æ¤â»Å»ö¤Ç»È¤ï¤Ê¤¤¤È¤¤¤±¤Ê¤¤¤Î¤Ç¡¢

16bit¤«¤é32bit¤ØÊÑ´¹¤¹¤ë¥³¥ó¥Ñ¥¤¥é¤È¤¤¤¦¤â¤Î¤Ï¸ºß¤·¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£

»²¹Í¤Þ¤Ç¤Ë¡¢Visual C++¤Ç¤Ï¥µ¥ó¥¯(thunk)¤òÍøÍѤ¹¤ë¡¢¤È¤¤¤¦ÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£¤³¤ì¤Ï¡¢16bit¤Î½èÍý¤ò32bit¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¡¢¤¢¤ë¤¤¤Ï32bit¤Î½èÍý¤ò16bit¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤«¤é¸Æ¤Ó½Ð¤¹¤¿¤á¤ÎÊýË¡¤Ç¤¹¡Ê¾ÜºÙ¤ÏMSDN¥é¥¤¥Ö¥é¥ê¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡Ë¡£¡ÖÊÑ´¹¡×¤È¤¤¤¦¤è¤ê¤â¡¢°Ü¿¢¤òÍÆ°×¤Ë¤¹¤ë¤¿¤á¤Îµ¡¹½¡¢¤È²ò¼á¤·¤¿Êý¤¬Îɤ¤¤È»×¤¤¤Þ¤¹¡£
¥µ¥ó¥¯¤òÍøÍѤ¹¤ë¾ì¹ç¡¢16bit¤Î½èÍý¤Ï16bit¥³¥ó¥Ñ¥¤¥é¤ÇÀ¸À®¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤Ç¡¢·ë¶É16bit¥³¥ó¥Ñ¥¤¥é¤âɬÍפˤʤê¤Þ¤¹¡£

»þ´Ö¤¬Ìµ¤¤¡¢¤È¤¤¤¦¤³¤È¤Ç¤¹¤Î¤Ç¡¢¤È¤ê¤¢¤¨¤º¡¢°Ê²¼¤ÎÊýË¡¤òÄ󰯤·¤Þ¤¹¡ÊÁ°Äó¤È¤·¤Æ¡¢PC¾å¤Ç¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¼Â¹Ô½ÐÍè¤ë¤³¤È¤òÌÜŪ¤È¤·¤Æ¤¤¤Þ¤¹¡Ë¡£

­¡ Á°¤Î³«È¯´Ä¶­¤¬»Ä¤Ã¤Æ¤¤¤ë¤Î¤Ç¤¢¤ì¤Ð¡ÊÉáÄ̤ϻĤ·¤Þ¤¹¤¬¡Ë¡¢¤½¤³¤ÇPCÍѤ˥³¥ó¥Ñ¥¤¥ë¤¹¤ì¤Ð¡¢¤½¤Î¼Â¹Ô¥Õ¥¡¥¤¥ë¤ÏWin32¾å¤Ç¤âưºî¤·¤Þ¤¹¡£
¤Þ¤¿¡¢¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ë¤ÎCPU¤¬PC¤ÈƱ·ÏÎó¤Î¤â¤Î¤Ç¤¢¤ê¡¢É¸½àÆþ½ÐÎϤ·¤«»È¤Ã¤Æ¤¤¤Ê¤¤¥×¥í¥°¥é¥à¤Ç¤¢¤ë¤Ê¤é¤Ð¡¢¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ëÍѤ˺îÀ®¤·¤¿¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤â¡¢PC¾å¤Çưºî¤¹¤ë¤Ï¤º¤Ç¤¹¡£
¤¿¤À¤·¡¢¥Ï¥ó¥Ç¥£¥¿¡¼¥ß¥Ê¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬ÈÎÇäÉʤȤ·¤ÆºîÀ®¤µ¤ì¤¿¤â¤Î¤Ç¤¢¤ë¾ì¹ç¤Ï¡¢É¸½àÆþ½ÐÎϤ·¤«»È¤Ã¤Æ¤¤¤Ê¤¤¤È¤¤¤¦¤Î¤Ï¹Í¤¨Æñ¤¤¤È¤³¤í¤Ç¤¹¡£

­¢ Á°¤Î´Ä¶­¤¬»Ä¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¤È¤ê¤¢¤¨¤º¤½¤Î¤Þ¤ÞVisual C++¤Ç¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤ß¤Æ¡¢ÌäÂê¸Ä½ê¤Ï¤½¤ÎÅÔÅÙ½¤Àµ¤·¤Þ¤¹¡£²ó¤ê¤¯¤É¤¤¸À¤¤Êý¤Ç¤¹¤¬¡¢¤³¤ì¤Ï°Ü¿¢ºî¶È¤Î»ö¤Ç¤¹¡£¼ê´Ö¤¬³Ý¤«¤ë¤³¤È¤ò³Ð¸ç¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¤¬¡¢±¿¤¬¤è¤±¤ì¤Ð¤½¤ì¤Û¤É½¤Àµ¤·¤Ê¤¯¤Æ¤âºÑ¤à¤Ï¤º¤Ç¤¹¡£

­£ 16bitÈÇ¥³¥ó¥Ñ¥¤¥é¤òÆþ¼ê¤·¤Æ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹¡ÊMicrosoft¤Î16bitÈÇC/C++¥³¥ó¥Ñ¥¤¥é¤ÏVisual C++ 1.51°ÊÁ°¤Î¤â¤Î¤Ç¤¹¡Ë¡£
¸½ºß¤Ç¤Ï¶È̳¤ÇÄÌÍѤ¹¤ë¤è¤¦¤Ê16bitÈÇ¥³¥ó¥Ñ¥¤¥é¤ÎÆþ¼ê¤Ïº¤Æñ¤À¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢¤¢¤Þ¤ê¸½¼ÂŪ¤Ç¤Ê¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£

­¤ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î»ÈÍÑÌÜŪ¤Ïʬ¤«¤ê¤Þ¤»¤ó¤¬¡¢Ã±½ã¤Ë¡Ö¥Ï¥ó¥Ç¥£¡¼¥¿¡¼¥ß¥Ê¥ë¤Ç¹Ô¤Ã¤Æ¤¤¤¿¡ÊI/O¤ò´Þ¤Þ¤Ê¤¤¡Ë½èÍý¤òPC¾å¤Ç¤â¹Ô¤¤¤¿¤¤¡×¤È¤¤¤¦¤Î¤Ç¤¢¤ì¤Ð¡¢¸µ¤Î¥½¡¼¥¹¥×¥í¥°¥é¥à¤«¤éÌÜŪ¤Î½èÍýÉôʬ¤òÃê½Ð¤·¡¢¤½¤ì¤ò´ð¤ËPCÈǤòºîÀ®¤¹¤ë¡¢¤È¤¤¤Ã¤¿¤³¤È¤â¹Í¤¨¤é¤ì¤Þ¤¹¡£¥¤¥á¡¼¥¸¤È¤·¤Æ¤Ï¡¢¡Ö¿·µ¬¤ËPCÈǤòºîÀ®¤¹¤ë¡×¤È¤¤¤¦´¶¤¸¤Ç¤¹¤¬¡¢PC¤Î¥×¥í¥°¥é¥àºîÀ®¤Ë´·¤ì¤Æ¤¤¤ëµ»½Ñ¼Ô¤Î¾ì¹ç¤Ï¡¢Ã±½ã¤Ê°Ü¿¢¤è¤ê¤â¡¢¿·µ¬¤ÇºîÀ®¤·¤¿Êý¤¬Áᤤ¾ì¹ç¤¬¤¢¤ê¤Þ¤¹¡£

P.S.
No.2027¤Î¥Æ¥¹¥È¥×¥í¥°¥é¥à¤Ï¤ª¤«¤·¤¤¤Ç¤¹¤Í¡£
        ¡¦
        ¡¦
        ¡¦
void main(void )
{
    SetCursor(5,10);
    printf("%d\n",Idx);    /* ¢« ¤³¤ÎÉôʬ */
}
        ¡¦
        ¡¦
        ¡¦

¤³¤Î¥×¥í¥°¥é¥à¤ò»î¤·¤Æ¤ß¤ë¾ì¹ç¤Ï¡¢´Ø¿ôSetCursor¤Îľ¸å¤ËŬÅö¤Êʸ»úÎó¤òɽ¼¨¤·¤Æ¤¯¤À¤µ¤¤¡£




No.2054

Re:MS-DOS¤ÎC¤ÈWindows¤ÎC¡©
Åê¹Æ¼Ô---¤ª¤¹¤®(2002/07/11 20:00:30)


B.Smith¤µ¤ó¡¢¤È¤Æ¤âʬ¤«¤ê°×¤¤ÀâÌÀ¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹¡£
32Bit»þÂå¤ÎPC¤·¤«ÃΤé¤Ê¤¤»ä¤Ë¤È¤Ã¤Æ¤Ï¡¢
¤Á¤ç¤Ã¤ÈÁϤ¤·¤Ë¤¯¤¤À¤³¦¤ÎÏäˤʤäƤ·¤Þ¤¤¤Þ¤·¤¿¤¬¡¢
Á´ËƤÏÄϤ᤿¤è¤¦¤Ë»×¤¤¤Þ¤¹¡£

²ò·èºö¤â¤¿¤¯¤µ¤óÄ󼨤·¤Æ¤¤¤¿¤À¤­¤Þ¤·¤Æ¡¢
ËÜÅö¤Ë´¶¼Õ¤·¤Æ¤¤¤Þ¤¹¡£¤¿¤À¡¢¤ä¤Ï¤ê°ìÈֹŤ¤ÊýË¡¤È
¤Ê¤ë¤È¡¢¤ä¤Ï¤ê­¢¤Î²ò·èºö¤Ë¤Ê¤ë¤è¤¦¤Êµ¤¤¬¤·¤Þ¤¹¡£
¤·¤«¤·¡¢¤É¤¦Â­Áߤ¤¤Æ¤âº£¤Î»ä¤Îµ»Î̤Ǥϡ¢
¤È¤Æ¤âǼ´ü¤Þ¤Ç¤Ë°Ü¿¢ºî¶È¤ò¤·¤Æ¤ë»þ´Ö¤¬¤Ê¤¤¤Î¤Ç¡¢
²ù¤·¤¤¤Ç¤¹¤¬¡¢³°Ãí¤ò»È¤¦¤«¥¹¥Ý¥Ã¥È¤Ç狼¤ËÍê¤à¤«¤·¤«
¤Ê¤¤¤Î¤«¤âÃΤì¤Þ¤»¤ó¡¦¡¦¡¦¡£
B.Smith¤µ¤ó¤Î¤è¤¦¤Ëʬ¤«¤ëÊý¤òõ¤¹¤Î¤¬°ìÈֳμ¤Ç
ÁᤤÊýË¡¤«¤âÃΤì¤Þ¤»¤ó¤Í(^_^;)

¡¡¤¤¤í¤¤¤í¤´ÃúÇ«¤Ë¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤·¤¿¡£
¤³¤ì¤Ë¤á¤²¤º¡¢¾¯¤·¤Å¤Ä¤Ç¤âC¸À¸ì¤òÊÙ¶¯¤·¤Æ¤¤¤­¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
¤Þ¤¿²¿¤«¹Ô¤­µÍ¤Þ¤Ã¤¿¤é¤´¶µ¼ø¤ª´ê¤¤¤¤¤¿¤·¤Þ¤¹¡£
¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤·¤¿m(__)m