C ¾ð¾îÁ» Áú¹®ÇÒ°Ô¿ä..¤Ð¤Ð  
 ±Û¾´ÀÌ:È¥¼ö»óÅÂ

, Hit : 1570



C °øºÎÇÑÁö ¾ó¸¶ ¾ÈµÇ¼­ µµÀúÈ÷ ÇØ°áÃ¥ÀÌ ¾È¼­³×¿ä...



³×À̹ö¿¡ Áú¹®ÇÑÁö ÇÑ´ÞÀÌ Áö³ªµµ ´ä±Û Çϳªµµ ¾ø°í...¤Ð¤Ð



ÅõÇǺе鿡°Ô µµ¿ò ¿äû µå¸³´Ï´Ù. ¤Ð¤Ð



Á¦°¡ ÇÏ·Á´Â Àǵµ°¡ ¾î¶°ÇÑ ÆÄÀÏ¿¡¼­ Á¤º¸¸¦ ¹Þ¾Æ¼­ ±× ÆÄÀÏÁß¿¡ ƯÁ¤ ´Ü¾î¸¦ ¹ß°ßÇϸé


 


±× ´Ü¾îÀÇ ¸îÁÙ ¹Ø¿¡ ÀÖ´Â ÇÑ ÁÙÀÇ ÁÂÇ¥¸¦ ¹Þ¾Æ¿Í Ãâ·ÂÀ» ÇÏ·Á ÇÕ´Ï´Ù.


 


struct¿¡´Â ÁÂÇ¥ Á¤º¸°¡ µé¾î°¡°Ô ÇÏ·Á°í ÇÕ´Ï´Ù.


 


ƯÁ¤ ´Ü¾î´Â ÃÑ 3°³°¡ ÀÖ½À´Ï´Ù.


 


 


#include <stdio.h>

#include <string.h>


struct line

{

char qx[10];

char qy[10];

char wx[10];

char wy[10];

}; // ÁÂÇ¥¸¦ ÀԷ¹ÞÀ» ½ºÆ®·°Æ®




int main()

{

FILE *fp;

struct line line[10];

int count=0;

fp = fopen("test.txt","r");

char test[50];

if(fp==NULL)

{

printf("file open error");

}


while(EOF !=fscanf(fp,"%s",test))


{


// ¿©±â¼­ ºÎÅÍ µµ¿ò ºÎŹµå¸³´Ï´Ù. ÀÌ ¹ØÀÇ Àǵµ´Â ¿øÇÏ´Â ´Ü¾î¸¦ ¹ß°ßÇÏ°í ±× ´Ü¾î ¸îÁٹؿ¡ ¿øÇÏ´Â Á¤º¸°¡ À־ ºñ±³µÈ ´Ü¾îºÎÅÍ Ä«¿îÆ®¸¦ ½ÃÀÛÇÏ¿© 3¹ø°, 5¹ø° ÁÙÀ» À§ÀÇ ½ºÆ®·°Æ®·Î º¹»çÇÏ·Á ÇÕ´Ï´Ù.




if(!strcmp("Point",test)) // test¾È¿¡¼­ Point¸¦ ¹®ÀÚ°Ë»ö

{

count=1; // Point¸¦ ã¾Æ Ä«¿îÆ®¿¡ 1À» ³Ö¾îÁÜ


}

if (count>=1) // Ä«¿îÆ®°¡ 1À϶§¹«ÅÍ Ä«¿îÆ®¿¡ 1¾¿ ´õÇÔ. ( Ä«¿îÆ®¸¦ ¿Ã·Á ¿øÇÏ´Â ÁÙ¿¡¼­ ±× ÁÙÀÇ ³»¿ëÀ» º¹»çÇϱâ À§ÇØ..)

{

++count; // Ä«¿îÆ® ½ÃÀÛ

}

if (count==3) //¸¸¾à Ä«¿îÆ®°¡ 3ÀÌ µÇ¾úÀ»¶§ qx¿¡ º¹»ç Áï, Point·ÎºÎÅÍ 3ÁÙ ¹Ø¿¡ ÀÖ´Â Á¤º¸

{

strcpy((line+i)->qx[], test);

}

if (count==5) //¸¸¾à Ä«¿îÆ®°¡ 5°¡ µÇ¾úÀ»¶§ qy¿¡ º¹»ç Áï, Point·ÎºÎÅÍ 5ÁÙ ¹Ø¿¡ ÀÖ´Â Á¤º¸

{

strcpy((line+j)->qy[], test);

}

if (count>=6)

{

count=0; // Point¹®ÀÚ°¡ 3°³±â ¶§¹®¿¡ Ä«¿îÆ®¸¦ ÃʱâÈ­ Çؼ­ ÁÂÇ¥°ªÀ» qx¿Í qy¿¡ º¹»ç

}


}


printf ()// ½ºÆ®·°Æ® Ãâ·Â


fclose(fp);

return 0;


}





¾î¶»°Ô ÇؾߵÉÁö ´ä´äÇϳ׿ä...



Àü°øµµ ¾Æ´Ï°í, Ãʺ¸¶ó¼­ ´õ ¹ÌÄ¡°Ú¾î¿ä...¤Ð¤Ð



  È¥¼ö»óÅÂ
ȸ¿ø´ÔÀÇ ¼Ò°³±ÛÀÌ ¾ø½À´Ï´Ù.
Á¤º¸·Â:960
Ä£Àýµµ:946

´ñ±Û¾²±â     ÀÛ¼ºÀÚ   Æнº¿öµå