http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=386 [º¹»ç]
#include <stdio.h> // ¿Ø¸¸Çϸé include ¿Í < ¸¦ ¶ç¾îÁÖ¼¼¿ä..
#include <stdlib.h>
main()
{
FILE *fp1;
char filename[40],s[256];
printf("ÆÄÀϸí=");
// gets(filename); ÀÌ gets ÇÔ¼ö´Â »ç¿ëÀ» ÀÚÁ¦Çϼ¼¿ä
// ¹Ø µÎÁÙÀº À§ gets(filename); À» ´ë½ÅÇÏ¿© ³ÖÀº°ÍÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ°ÍÀº õõÈ÷ ¾Ë¾Æ º¸¼¼¿ä
fgets(filename,sizeof(char)*40,stdin);
*(filename + (strlen(filename) - 1)) = '\0';
if((fp1=fopen(filename,"r"))==NULL)
{
printf("ÆÄÀÏÀ» ¿¼ö ¾ø½À´Ï´Ù.\n");
exit(1);
}
while(fgets(s,256,fp1)!=NULL)
{
printf("%s",s);
}
fclose(fp1);
}
¿©±â ±îÁ´ Çߴµ¥ Ã¥¿¡´Â ÆÄÀÏ¸í¿¡´Âtyp.c·Î ÇÏ°í ÀÌ°ÍÀ» ÄÄÆÄÀÏÇÏ¿© ¸¸µé¾îÁø typ.exe¸¦ ½ÇÇà ½ÃÄÑ º¸°Ú´Ù ¶ó°í ³ª¿Í ÀÖ½À´Ï´Ù.
½ÇÇà°á°ú°¡ (Âü°í·Î) Ã¥ÀÇ ³»¿ë±×´ë·Î ¾´°ÌÀÔ´Ï´Ù
..............................................................................
C>typ
ÆÄÀϸí=smp.txt .......À߸øµÈ ÆÄÀϸí ÀÔ·Â
ÆÄÀÏÀ» ¿ ¼ö ¾ø½À´Ï´Ù
C>typ
ÆÄÀϸí=smp.c .......À̹ø¿¡´Â ¹Ù¸£°Ô ÀÔ·Â
#include <stdio.h>
main()
{
printf("abcde\n"); ..............smp.cÀÇ ³»¿ëÀ» Ãâ·ÂÇß´Ù
}
............................................................................
Çϴϱñ C>typ ³ª¿ÀÁöµµ ¾Ê°í ±×³É "ÆÄÀϸí=" ÀÌ°Å ³ª¿À´Âµ¥¿ä smp.cÀÔ·ÂÇصµ ¿¡·¯³ª¿À°í "smp.c" ¤Ã(^_^) ¾Ö´Â ¾îµð »ç´Â µ¿³× ¾ÖÀÎÁö ÀÚ¼¼ÇÑ ½ÅºÐ¿äû ¹Ù¶ø´Ï´Ù
´äº¯ >
C>typ ¿¡¼ typ ´Â À§ ¼Ò½ºÀ» ÄÄÆÄÀÏ ÇÏ¿© ¸¸µé¾î³½ ÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀÔ´Ï´Ù.
Áï ´Ô²²¼ ¼Ò½º¸íÀ» source.c ·Î ÇϼÌÀ¸¸é º¸Åë ÄÄÆÄÀÏÀ» ¸¶Ä£ÈÄ ¼Ò½º¸íÀ̶õ °°Àº À̸§ÀÇ source.exe ¶õ ½ÇÇà ÆÄÀÏÀÌ ¸¸µé¾î Áö°ÚÁÒ.
Áï typ ´Â ÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏ À̸§ÀÔ´Ï´Ù.
C>typ ÀÌ°ÍÀÌ ¾È³ª¿Ô´Ù±¸¿ä?;; ¹«½¼ ¸»¾¸ À̽ÅÁö..;;
Àú Ã¥¿¡ ³ª¿Â ¿¹Á¦¿¡¼´Â
C>typ [ENTER] ¸¦ Çϴϱñ
(ÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀ̸§ÀÌ typ..À̴ϱñ..)
ÆÄÀϸí = <- ÀÌ»óÅ·ΠÆÄÀϸíÀ» ÀÔ·Â ¹Þ±â À§ÇظØÃç ÀÖ°Ú°í
ÆÄÀϸí = cmp.c <- cmp.c ¶õ ÆÄÀÏÀ» ÀÔ·ÂÇߴµ¥ ÀÌ°ÍÀº
±× ÇÊÀÚÀÇ ÄÄÇ»ÅÍ¿¡ cmp.c ¶õ ÆÄÀÏÀÌ
Àֱ⠶§¹®¿¡ ÀÔ·ÂÇÑ °ÍÀÌÁö
´Ô¿¡°Ôµµ Àú·± ÆÄÀϸíÀ» ¶È°°ÀÌ µû¶óÇ϶õ
¸»ÀÌ ¾Æ´ÏÁÒ. ;;;
Àú ÇÊÀÚÀÇ ¿¹Á¦¿¡¼µµ
cmp.txt ¶ó´Â °ÍÀ» ÀÔ·ÂÇϴϱñ ¿¡·¯°¡ ³µÁÒ
¾ø´Â ÆÄÀÏÀ» ¿·Á°í Ç߱⠶§¹®ÀÔ´Ï´Ù.
Áï!
´Ôµµ ´Ô ÄÄÇ»ÅÍ¿¡ ÀÖ´Â ÆÄÀϸíÀ» ÀÔ·ÂÇϼžßÁÒ;
¿Ö Ã¥¿¡ ¿¹Á¦·Î ³ª¿ÍÀÖ´Â ÆÄÀϸíÀ» ±×´ë·Î
µû¶ó ÀÔ·ÂÇϽʴϱî.;;
Ȥ½Ã³ª cmp.c¶õ ÆÄÀÏÀÌ Á¸Àç ÇÑ´Ù¸é µÇ°ÚÁÒ.
|
Hit : 3706 Date : 2004/01/31 03:22
|