ÄÄÇ»ÅÍÀÇ °³³ä ¹× ½Ç½À °Ô½ÃÆÇ
(http://echosf.net/lecture/com06fall)

November 27, 2006 (21:12) from 59.15.92.3
Written by ¼±ÀÌ Hits : 3668 , Lines : 93
Turbo C »ç¿ë¹ý
(1Çб⶧ °£´ÜÇÑ »ç¿ë¹ýÀ» ¿Ã·ÁÁØ ±èÁö¼ö ÇлýÀÇ ±ÛÀ» ÀοëÇØ ¿Ã¸³´Ï´Ù.)

1. turbo C ½ÇÇà & Á¾·á
½ÇÇàÇÒ ¶§¿¡´Â ³»ÄÄÇ»ÅÍ¿¡¼­ tc.exe¸¦ ã¾Æ ½ÇÇàÇصµ µÇ°í, µµ½º »ó¿¡¼­ tc.exe¸¦ ½ÇÇàÇصµ µË´Ï´Ù.
µµ½º »ó¿¡¼­ ½ÇÇàÇÏ´Â ¹æ¹ýÀº
(À©µµ¿ì) ½ÃÀÛ-½ÇÇà-command ÀÔ·Â
cd c:\tc ÀÔ·Â
tc ÀÔ·Â
°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù.
½ÇÇàÈ­¸éÀÌ ÀÛ´Ù°í ´À³¢½Ã´Â ºÐµéµµ ¸¹À» ÅÙµ¥, ±×·± ºÐµéÀº
Á¦¸ñÇ¥½ÃÁÙ¿¡ ´ë°í ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÑ ÈÄ ¼Ó¼ºÀ» ¼±ÅÃÇÑ ÈÄ
¿É¼Ç-µð½ºÇ÷¹ÀÌ ¿É¼Ç¿¡¼­ Àüüȭ¸éÀ¸·Î ¹Ù²Ù¸é Àüüȭ¸éÀ¸·Î tc¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
turbo C¸¦ Á¾·áÇÏ·Á¸é
F10-File-Quit ¼±Åà ¶Ç´Â ´ÜÃàÅ° Alt+X
À» ÇÏ¸é ³»ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇàÇßÀ» °æ¿ì´Â âÀÌ ²¨Áö°í, µµ½º »ó¿¡¼­ ½ÇÇàÇßÀ» °æ¿ì´Â µµ½º È­¸éÀ¸·Î µ¹¾Æ¿É´Ï´Ù.
µµ½º¸¦ Á¾·áÇÏ·Á¸é exit ¸¦ ÀÔ·ÂÇϼ¼¿ä.
(turbo C³ª µµ½º¸¦ Á¾·áÇÒ ¶§ Alt+F4´Â ¸ÔÈ÷Áö ¾Ê½À´Ï´Ù.)

2. turbo C ½ÇÇà È­¸éÀÌ ±úÁ® º¸ÀÌ´Â °æ¿ì, File ¸Þ´º -> OS shell -> (chcp 437 -> exit)

3. ÇÁ·Î±×·¥ ÀÛ¼º
F10-Edit ¸¦ ¼±ÅÃÇϸé Å« ÆĶõ»ö È­¸éÀ¸·Î Ä¿¼­°¡ À§Ä¡ÇÏ°Ô µÇ´Âµ¥, °Å±â¿¡´Ù°¡ ÇÁ·Î±×·¥ ¼Ò½º¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
Ȥ½Ã Áß°£¿¡ Ä¿¼­°¡ ´Ù¸¥ °÷À¸·Î À̵¿ÇßÀ» °æ¿ì F10-Edit ¸¦ ¼±ÅÃÇϸé Å« ÆĶõ»ö È­¸éÀ¸·Î Ä¿¼­°¡ ´Ù½Ã µ¹¾Æ¿É´Ï´Ù.

4. ¸Þ´º ¼±ÅÃ
À§ÂÊÀÇ ¸Þ´º¸¦ ¼±ÅÃÇÏ·Á¸é F10À» ´©¸£¸é µË´Ï´Ù.

5. ÀúÀå
F10-File-Save ¸¦ ¼±ÅÃÇϵçÁö F2¸¦ ´©¸£¸é ÀúÀåÀÌ µË´Ï´Ù.
ÀúÀå½Ã¿¡´Â µð·ºÅ丮¿Í ÆÄÀÏÀ̸§À» ÁöÁ¤ÇØ¾ß Çϴµ¥ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é C:\tc\¿¡ noname.c·Î ÀúÀåµÉ °ÍÀÔ´Ï´Ù.

6. ºÒ·¯¿À±â
F10-File-Load ¸¦ ¼±ÅÃÇϵçÁö F3¸¦ ´©¸£¸é ÆÄÀÏÀ» ºÒ·¯¿É´Ï´Ù.

7. ÄÄÆÄÀÏ & ¸µÅ© & ½ÇÇàÈ­ÀÏ ¸¸µé±â
ÀÌ Ç׸ñµéÀº ¸ðµÎ F10-Compile¿¡ ÀÖ½À´Ï´Ù.
ÄÄÆÄÀÏ : Compile to OBJ
¸µÅ© : Link EXE File
½ÇÇàÈ­ÀÏ ¸¸µé±â : Make EXE file
ÀÌ ¶§ ½ÇÇàÈ­ÀÏÀº C:\tc\ ¿¡ (¼Ò½ºÆÄÀÏ°ú °°Àº À̸§).exe ·Î ÀúÀåµË´Ï´Ù.

8. ½ÇÇàÈ­ÀÏ ½ÇÇà & °á°úÈ­¸é º¸±â
ÇÏÁö¸¸ À§ 3ÀÇ °úÁ¤Àº ±»ÀÌ ½Å°æ¾²Áö ¾Ê¾Æµµ µÇ´Âµ¥ ±× ÀÌÀ¯´Â
F10-Run-Run À» ¼±Åà ¶Ç´Â ´ÜÃàÅ° Ctrl-F9
À» Çϸé À§ 3ÀÇ ¼¼ °¡Áö °úÁ¤À» ÀÚµ¿À¸·Î ÇØÁÙ »Ó¸¸ ¾Æ´Ï¶ó ½ÇÇà±îÁö ÇØ Áֱ⠶§¹®ÀÔ´Ï´Ù.
ÀÌ°ÍÀ» ÅëÇؼ­ ½ÇÇàÀ» Çصµ µÇ°í, ¾Æ´Ï¸é C:\tc\ ¿¡ ÀúÀåµÈ ½ÇÇàÆÄÀÏÀ» ½ÇÇàÇØ Á൵ µË´Ï´Ù.
ÇÏÁö¸¸ tc»ó¿¡¼­ ½ÇÇàÈ­ÀÏÀ» ½ÇÇàÇϰųª ³»ÄÄÇ»ÅÍ¿¡¼­ ½ÇÇàÆÄÀÏÀ» ã¾Æ ½ÇÇàÇϸé
¹º°¡ âÀÌ ¶ß´Â µíÇÏ´Ù°¡ ±Ý¹æ »ç¶óÁ® °á°úÈ­¸éÀ» º¸±â°¡ ¾î·Á¿î ÅÙµ¥¿ä, À̸¦ ÇØ°áÇϱâ À§Çؼ­´Â

1) turbo C ½ÇÇàÇÒ ¶§ command¸¦ ÅëÇØ ½ÇÇàÇßÀ¸¸é turbo C¸¦ Á¾·áÇÑ µÚ µµ½ºÃ¢¿¡ ÇÁ·Î±×·¥ ½ÇÇà °á°ú°¡ ¶å´Ï´Ù.

2) ½ÇÇàÆÄÀÏÀ» µµ½º »ó¿¡¼­ ½ÇÇàÇÏ¸é µË´Ï´Ù.
(À©µµ¿ì) ½ÃÀÛ-½ÇÇà-command ÀÔ·Â
cd c:\tc ÀÔ·Â
ÀÚ½ÅÀÌ ¸¸µç ½ÇÇàÈ­ÀÏ À̸§ ÀÔ·Â
-> ÇÁ·Î±×·¥ ½ÇÇà °á°ú°¡ ¶å´Ï´Ù.

3) À§ 1), 2)¿Í °°Àº ¹æ¹ýÀº ÇÁ·Î±×·¥À» Â¥¸é¼­ Áß°£Áß°£ ½ÇÇà°á°ú¸¦ È®ÀÎÇÒ ¼ö ¾ø´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.(¹°·Ð 2)¿Í °°Àº ¹æ¹ýÀº command âÀ» ¿©·¯ °³ ¶ç¿ö³õ°í alt+tabÇÏ¸é µË´Ï´Ù¸¸..) ÀÌ ¶§ ¼Ò½ºÄڵ带 ¾à°£ ¼öÁ¤ÇÏ¿© F10-Run-Run¿¡¼­µµ ½ÇÇà°á°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥ Á¦ÀÏ À­ÁÙ¿¡
#include<conio.h>
ÇÁ·Î±×·¥ Á¦ÀÏ ¾Æ·§ÁÙ ¹Ù·Î À­ÁÙ¿¡
getch();
À» Ãß°¡ÇØ ÁÖ¼¼¿ä.
¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù°í Çϸé,
#include<stdio.h>
void main()
{
printf("hello");
}
´ÙÀ½°ú °°ÀÌ ¼Ò½º µÎ ÁÙÀ» Ãß°¡ÇØ ÁÖ¼¼¿ä.
#include<conio.h>
#include<stdio.h>
void main()
{
printf("hello");
getch();
}
ÀÌ¿Í °°ÀÌ ¼Ò½ºÄڵ带 ¼öÁ¤Çϸé F10-Run-Run ÇßÀ» ¶§
°á°úÈ­¸éÀÌ Ãâ·ÂµÈ ÈÄ Ä¿¼­°¡ ±ôºýÀÌ´Â °ÍÀ» º¼ ¼ö Àִµ¥, ÀÌ ¶§ ¾Æ¹« Å°³ª ÀÔ·ÂÇÏ¸é ¿ø·¡ÀÇ ÆíÁý È­¸éÀ¸·Î µ¹¾Æ¿É´Ï´Ù.
¼Ò½ºÄڵ带 À§¿Í °°ÀÌ ¼öÁ¤Çϸé À©µµ¿ì »ó¿¡¼­ ½ÇÇàÆÄÀÏÀ» ã¾Æ ½ÇÇàÇصµ °á°úÈ­¸éÀÌ ¶ß°í¼­ Ä¿¼­°¡ ±ôºýÀÔ´Ï´Ù. ÀÌ ¶§ ¾Æ¹« Å°³ª ÀÔ·ÂÇÏ¸é ½ÇÇàÆÄÀÏÀÌ ÀÚµ¿À¸·Î Á¾·áµË´Ï´Ù.

9. ÁÖ¼®´Þ±â
ÁÖ¼®À» ´Þ°íÀÚ ÇÒ ¶§¿¡´Â /* (³»¿ë ÀÔ·Â) */ ¿Í °°ÀÌ ÇÏ¸é µË´Ï´Ù.
¿¹¸¦ µé¸é, ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÏ¸é µË´Ï´Ù.
#include<stdio.h>
void main()
{
printf("hello"); /* print hello */
}

10. ¸Þ¸ðÀåÀ¸·Î C ÆíÁýÇϱâ
turbo CÀÇ °æ¿ì ´ÜÃàÅ°°¡ À©µµ¿ì¿Í ¸¹ÀÌ ´Þ¶ó ºÒÆíÇÔÀ» ´À³¥ ¼öµµ Àִµ¥¿ä(Ctrl+C,V,X °¡ ¸ÔÈ÷Áö ¾Ê½À´Ï´Ù.), ±×·¯½Å ºÐµéÀº ¸Þ¸ðÀå¿¡¼­ ÇÁ·Î±×·¥ ¼Ò½º¸¦ ÀÛ¼ºÇÑ ÈÄ ÆÄÀÏ-ÀúÀå¿¡¼­ ÆÄÀÏ Çü½ÄÀ» ¸ðµç ÆÄÀÏ·Î ÇÑ ÈÄ È®ÀåÀÚ¸¦ c ·Î ¹Ù²Ù¾î¼­ ÀúÀåÇÏ¸é µË´Ï´Ù.(¿¹ : noname.c ) ±×·± ÈÄ turbo C¸¦ ½ÇÇàÇÑ ÈÄ ÀúÀåÇÑ ÆÄÀÏÀ» ºÒ·¯¿À¸é µË´Ï´Ù.
¸¶Âù°¡Áö·Î ¸Þ¸ðÀåÀ¸·Î C ¼Ò½º ÆÄÀÏÀ» ºÒ·¯¿Ã ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º Äڵ带 ·¹Æ÷Æ® µî¿¡ ÀÔ·ÂÇÒ ¶§ ¸Þ¸ðÀåÀ¸·Î ºÒ·¯¿Í¼­ ºÙ¿©³Ö±â ÇÏ¸é µË´Ï´Ù.

Modify Delete Post Reply Backward Forward List