|
|
|
|
|
|
|
|
|
|
|
|
|
3204, 13/161 |
|
kalsutain | |||||||
¼ÖÁ÷È÷ ¹°¾îº¼²²¿ä ¤Ð¤Ð.. ÀÌ°Ô ÀÌÇØ°¡ ¾ÈµÇ¿ä ¤Ð¤Ð.. ÁÖ¼®À̳ª ÀÌÇØ¿¡ µµ¿òÀ» Á» ÁֽǺР..¤Ð¤Ð | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=3161 [º¹»ç]
Hit : 3216 Date : 2011/09/12 03:00
|
|||||||
¸±¶ó°í | sample.s ÆÄÀÏ¿¡ ÀÖ´Â ¹®ÀÚ¿À» Àоî¿Í¼ \t\n ¸¦ ¸¸³¯¶§¸¶´Ù nÀ» 1¾¿ Áõ°¡½ÃÄѼ Ãâ·Â½ÃÅ°´Â ÇÁ·Î±×·¥À̳׿ä. ¾ÆÁÖ ±âÃÊÀûÀÎ ¼öÁØÀε¥.. ÀÌ·±°ÍÁ¶Â÷ ÀÐÀ»¼ö ¾øÀ¸½Å ½Ç·ÂÀ̶ó¸é ±âÃÊ°¡ ¾ÈµÇ¾îÀִ°ſ¹¿ä. ¿Ç÷°ÀÇ Ã·ºÎÅÍ º¹½ÀÇϼ¼¿ä~~ | 2011/09/13 | |
¸±¶ó°í | #include <stdio.h> /* project #1 */ #include <string.h> void main() { FILE *fp; //ÆÄÀÏ Çڵ麯¼ö ¼±¾ð char buf[80]; //sample.s¿¡¼ ÀÐÀº ¹®ÀÚ¿ ´ãÀ» ¹öÆÛ ¼±¾ð int n = 0; if ((fp = fopen("sample.s", "r")) == NULL) { //sample.sÆÄÀÏÀ» Àбâ¸ðµå·Î ¿°í, ÆÄÀÏÇڵ麯¼ö fp¿¡ ¿ÀÇÂµÈ ÆÄÀÏÀÇ Çڵ鰪À» ³Ö´Â´Ù. ¸¸¾à NULLÀ̶ó¸é ¾Æ·¡ÄÚµå ½ÇÇà. fprintf(stderr, "file not found...\n"); exit(1); //NULLÀ̶ó¸é file not found¶ó´Â ¹®ÀÚ¿À» Ãâ·ÂÈÄ Á¾·á½ÃŲ´Ù. } while(fgets(buf, sizeof(buf), fp) != NULL) { //¾Æ±î fileÀÌ openµÇÁö¾Ê¾ÒÀ»¶§ ÀÚµ¿Á¾·áÀ̹ǷΠÀÌ ÄÚµå´Â ÀÚµ¿À¸·Î fileÀÌ openµÇ¾úÀ»¶§ ½ÇÇàµÇ´Â ÄÚµåÀÌ´Ù. fpÆÄÀÏÇڵ麯¼ö¿¡ ´ã±ä Çڵ鰪À» ÀÌ¿ëÇÏ¿© ÇØ´ç Çڵ鰪 ÆÄÀÏ¿¡¼ buf¹è¿ Å©±âÀÎ 80¸¸ÅÀ» Àоî¿Â´ÙÀ½ buf¹è¿¿¡ ÀúÀå½ÃŲ´Ù. n += get_token_num(buf); //buf¹è¿À» get_token_numÇÔ¼ö¿¡ ÀÎÀÚ·Î Àü´ÞÇÑ´Ù. get_token_numÇÔ¼ö´Â buf¹®ÀÚ¿À» \t\n´ÜÀ§·Î ¹®ÀÚ¿À» ÀÚ¸£´Âµ¥, ÀÚ¸¦¶§¸¶´Ù n°ªÀ» 1¾¿ Áõ°¡½ÃŲ´Ù. ±× n°ªÀ» ¸®ÅÏÇØÁÖ´Â°Ô get_token_numÇÔ¼ö°¡ ÇÏ´ÂÀÏ. } fclose(fp); //fpÆÄÀÏÇÚµéÀ» ´Ý´Â´Ù. printf("Number of token = %d\n", n); //n°ªÀ» Ãâ·ÂÇØÁØ´Ù. } int get_token_num(char *bp) { char *cp; int n = 0; for(cp = strtok(bp, " \t\n"); cp != NULL; ) { n++; cp = strtok(NULL, " \t\n"); } return(n); } |
2011/09/13 | |
prosper | Ç×»ó ±âÃʺÎÅÍ º¸½Ã±æ ¹Ù¶ø´Ï´Ù. ¹®¹ýÀ» ¸ð¸£´Âµ¥ Äڵ常 º»´Ù°í ÇØ°áµÇÁö ¾Ê½À´Ï´Ù. °øºÎÇÏ´Â ½À°üÀ» ÷À½ À߸øµéÀÌ¸é ²ÙÁØÈ÷ ¶È°°½À´Ï´Ù. #include Çϴ¿ªÈ°? <stdio.h> ¿Í "stdio.h"ÀÇ Â÷ÀÌ´Â? ¸ÞÀÎÇÔ¼öÀÇ void ¶æÀº? int·Î ¹Ù²î¸é ¾îµð¸¦ ¼öÁ¤ÇØ¾ß ÇÏ´ÂÁö? C¿¡¼ ¿Ö Ç×»ó ¼µÎ¿¡ ¼±¾ðÀ» ÇÏ´ÂÁö? º¯¼ö¸¦ »ç¿ëÇϱâÀ§Çؼ ¿Ö Ãʱâȸ¦ ÇÏ´ÂÁö? º¯¼ö Ãʱâȸ¦ ÇÏÁö ¾ÊÀ¸¸é ¾î¶»°Ô µÇ´ÂÁö? Æ÷ÀÎÅÍ´Â ¹«¾ùÀÎÁö? fopen() , fprintf(),exit(),while(),return(),strtok(),for() ÇÔ¼ö ¿øÇüÀº ¾î¶»°Ô µÇ´ÂÁö? »ç¿ëÀÚ ÇÔ¼ö´Â ¾î¶»°Ô ¸¸µå´ÂÁö? ÇüŸÀÔÀº ¹«¾ùÀÌ°í Á¾·ù´Â ¾ó¸¶³ªµÇ¸ç, ÇüŸÀÔ º¯È¯Àº ¾î¶»°Ô ÇÏ´ÂÁö? ¿¬»êÀÚ´Â ¹«¾ùÀÌ°í ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö? ÀÌÁ¤µµ¸¦ ¾È´Ù¸é ÀÌ·± Áú¹®Àº ÇÏÁö ¾ÊÀ»µí ½Í³×¿ä. |
2011/09/16 | |
º°ºûÀ»´ã¾Æ | ±Ùµ¥ °áÁ¤ÀûÀ¸·Î ¹®¹ýÀÌ Á» ƯÀÌÇÑ°Ô main ¾Õ¿¡ ÇÔ¼ö¼±¾ðÀÌ ¾øÀÌ µÚ¿¡ Á¤ÀǸ¸ Çߴµ¥, °ú¿¬ ÄÄÆÄÀÏÀÌ µÇ¾úÀ»±î¿ä? ¤·¤µ¤· |
2011/09/16 | |
Ǭ¼ö¿ÕÀÚ | ¿¾³¯ °í¸´Àû¿¡ Turbo-C ¶ó´Â µµ½º¿ë C ¿¡¼´Â ±»ÀÌ main¾Õ¿¡ ¼±¾ð ¾ÈÇØÁÖ°í ±¸ÇöÇصµ ÄÄÆÄÀÏ µÇ¾ú´ø ±â¾ïÀε¥... Àß ¸ð¸£°Ú³×¿ä. ¿äÁò C ÄÄÆÄÀÏ·¯´Â ¿¡·¯³»´ÂÁö ¿ö´×ÀÎÁö.. °Á ºôµå±îÁö µÇ´ÂÁö.. ¤¾¤¾ ´Ü Á¦ ±â¾ïÀÌ ¸Â´Ù¸é¿ä. ¤» | 2011/09/23 | |
|
|