|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|


3198, 1/160 |
![]() |
![]() |
![]() |
![]() |
|
jsk0612 | ||||||
|
scanf Âü ¾Æ¸®´Þ¼Û Çϳ׿ä;; Áú¹®¿ä¤Ì | ||||||
|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3020 [º¹»ç]
Hit : 4775 Date : 2011/05/27 05:26
|
|||||||
| ![]() |
| |
| KRR | /*Á¦°¡ ÇãÁ¢¼öÁØÀ̶ó ´ÔÀÇ ¿øÇϽô ´äÀ» ÇØµå¸±¼ö ¾øÀ» °Å °°Áö¸¸ ±×·¡µµ Á¦°¡ ¾Æ´Â Çѵµ¾È¿¡¼´Â À̾߱âÇØµå¸±·Á°í ÇÕ´Ï´Ù. ¸Ó ±×³É ¹«½ÃÇϼŵµ µÇ°í¿ä.. ´Ù¸¥ ÁÁÀº ´ÔµéÀÌ ´äº¯ ´Þ¾Æ ÁֽDz¨¶ó Àü ¹Ï½À´Ï´Ù. ÀÏ´Ü Áú¹®ÀÌ »ó´çÈ÷ ³ÇØÇѵ¥. ½ÇÇàÇØº¸´Ï ´ëÃæ ¾Ë°Ú³×¿ä.. ±×·¡¼ ±×³É Á¦°¡ ¼öÁ¤Çß½À´Ï´Ù. #include<stdio.h> #define MAX 2 int main(void) { int a[MAX][MAX]; int b[MAX][MAX]; int i, j; printf ("--- start array 'a' ---\n"); for (i = 0; i < MAX; i++) for (j = 0; j < MAX; j++) scanf ("%d", &a[i][j]); printf ("--- start array 'b' ---\n"); for (i = 0; i < MAX; i++) for (j = 0; j < MAX; j++) scanf ("%d", &b[i][j]); printf("\n"); for (i = 0; i < MAX; i++) for (j = 0; j < MAX; j++) printf ("a[%d][%d] = %d (%d)\t", i, j, a[i][j], a[i][j]); printf ("\n"); for (i = 0; i < MAX; i++) for (j = 0; j < MAX; j++) printf ("b[%d][%d] = %d (%d)\t", i, j, b[i][j], b[i][j]); return 0; }ÀÏ´ÜÀº... wnÀÌ ³²±ä Çß³ª º¸³×¿ä.. Èì.. ÀÏ´Ü vc++Àΰ¡ windows¿¡¸¸ fflush(stdin)°¡ º¸ÀåµÈ´Ù°í ¾îµð½Ã µéÀº°Å °°Àºµ¥... ¸Ó ±¸Áö ±×·¸°Ô ÇÏÁö ¾Ê´õ¶óµµ. ´Ù¸¥ ¹æ¹ýÀ¸·Î ¾ø¾Ù ¼ö Àֱ⿡.. |
2011/05/27 | |
| KRR | ¾Æ¿À.. ÀÌÁ¦ ±Û¾²±â°¡ ÇÑ°á ÆíÇØÁ³³×... ÀÏ´Ü Á¦°¡ ¾Æ´Â Çѵµ¿¡¼ ´äº¯Çص帮Áö¿ä.. ±×·¯´Ï±ñ ¿ì¸®°¡ Űº¸µå·Î ÀÔ·ÂÇÑ °ªÀÌ ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¡´Âµ¥ ±× °÷ÀÌ ¾Æ¸¶ ¹öÆÛ¶ó°í Àü »ý°¢Çϰí ÀÖ½À´Ï´Ù.(ÀÚ¼¼È÷ À߸𸥠±×³É ÀÌ·¸°Ô »ý°¢Çϰí ÀÖ¾î¿ä..) printf(" ¿©±â¾²´Â ±ÛÀÚ")µµ ¹öÆÛ¿¡ ¿Ã¶ó°£´Ù°í »ý°¢Çϰí ÀÖ°í¿ä.. ±×´Ï±ñ ¸Þ¸ð¸®...¾î´À ±¸¿ª..¹öÆÛ.. ¾Ïư.. ÀÌ°É ¸·±â À§Çؼ´Â ¹öÆÛ¿¡ ³²¾ÆÀÖ´Â ¾²·¹±â \n (¾Æ½ºÅ°Äڵ尪À¸·Î´Â 10Àΰ¡... ±×·¯´Ï±ñ.. ÀÌ°Ç ´ÔÀÌ È®ÀÎÇØº¸±â..) ¾ø¿¡°Å³ª.. ¾îµð¿¡´Ù°¡ ¹æÃâÇØÁÖ¾î¾ßÇϴµ¥.. Àü ±×³É printf(¶ó´Â°É ´Þ¾Æ¼ ±×³É ¹æÃâÇØÁÖ¾ú´ä´Ï´Ù. ¾Æ.. ±×¸®°í ´Ôµµ ¾Æ½Ã´Ù½ÃÇÇ.. ´Ô ¼Ò½º°¡ Á» ¸¹ÀÌ.. ¸Õ°¡ Ʋ¸°°Å °°¾Æ¼.. ¤¾¤¾¤¾ Àúµµ ¾ÆÁ÷ ºÎÁ·Çؼ À̰͹ۿ¡ ´äº¯Çص帱¼ö ¾ø³×¿ä. ¤§¤§ |
2011/05/27 | |
| KRR | ("%c ", &b[i][j]); (" %c", &b[i][j]); Â÷À̰¡ ¹»±î¿ä.. »ó´çÈ÷.. ³ÇØÇϳ׿ä.. ÀÏ´Ü ±ÛÀÚ ÀԷ¿¡ ´ëÇØ¼ À̾߱âÇϽô°Š°°Àºµ¥.. %c(sp) (sp)%c ¹«½¼ Â÷ÀÌÀϱî¿ä... °á±¹¿£ º° Â÷ÀÌ ¾ø´Â°Å °°Àºµ¥.. ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¡´Â°Ç ¸¶Âù°¡Áö.. ¸Ó µÚ¿¡ ÃÆ´Ù°í »ç¶óÁö´Â °Íµµ ¾Æ´Ï°í.. \n¿¡ ³²¾Æ ÀÖ´Â °Çµ¥.. ¸Ç¸¶Áö¸· ÀԷ½à ºÙÀº ¸ÁÇÒ \n¸¸ ¾ø¾Ö¸é µÉµíÇØ¿ä.. (Âü.. ÇãÁ¢ÇÏÁÒ.. ¤¸¤µÇÕ´Ï´Ù... ) |
2011/05/27 | |
| KRR | http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=67818093&qb=ZmZsdXNo&enc=utf8§ion=kin&rank=2&search_sort=0&spq=0&pid=gO93Ug331xGsssr34lGssv--304628&sid=Td91xIVo300AABZoL4A | 2011/05/27 | |
| prosthetics | °¡Àå ¸¹ÀÌ »ç¿ëÇϸ鼵µ ½Ç»óÀº ÀüÇô ¸ð¸£°í ÀÖ´ø scanf¿¡ ´ëÇØ »ý°¢ÇÏ·Á´Ï±î ¸·¸·Çß½À´Ï´Ù. Áú¹®ÀÚ´Ô ´öºÐ¿¡ scanf¿¡ ´ëÇØ ±íÀÌ »ý°¢Çϰí Àú³ª¸§´ë·ÎÀÇ ´äÀ» ³Â½À´Ï´Ù. ´äÀ» ³ÂÀ»¶§ÀÇ ±â»ÝÀº Á¤¸» ¿À·£¸¸¿¡ ´À³¢´Â °ÍÀ̶ó ÇູÇß½À´Ï´Ù >,.<! Àâ¼Ò¸®´Â ±×¸¸Çϰí ÀúÀÇ ´äÀ» ¾Ë·Áµå¸®°Ú½À´Ï´Ù. ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ <1> scanfÀÇ ¼ÓÀ» µé¿©´Ù º¼ ¼ö ¾ø´Ù! º¼ ¼ö ÀÖ´Â°Ç ÇÔ¼öÀÇ ¿øÇü»Ó ¤Ì.,¤Ì scanfÀÇ ³»¿ëÀº Microsoft»çÀÇ ¼ÒÀ¯¹°ÀÔ´Ï´Ù. MS»ç°¡ ¸¸µç ÇÔ¼öÀ̱⠶§¹®¿¡ LibÆÄÀÏ¿¡ °¨ÃçÁ® ÀÖÀ¸¸ç ¿ì¸®°¡ µé¿©´Ù º¼ ¼ö ¾ø°Ô µÇ¾îÀÖÁö¿ä. (µ·À» ¹Þ°í ÆÈ¾Æ¾ß Çϴϱî¿ä.) µû¶ó¼ ¿ì¸®°¡ º¼ ¼ö ÀÖ´Â ³»¿ëÀº header fileÀÎ <stdio.h>¿¡ µé¾îÀÖ´Â proto-type»ÓÀÔ´Ï´Ù. (fflush¸¦ »ç¿ëÇÏ½Ã´Ï ¿©±â±îÁö´Â ÀÌÇØ°¡ °¡½Ã°ÚÁö¿ä?) Çì´õÆÄÀÏÀÌ Á¦°øÇÏ´Â ¿øÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù. _CRTIMP int __cdecl scanf(const char *, ...); _CRTIMP int__cdecl ¸¦ ¾Ë°í ½ÍÀ¸½Ã¸é calling conventionÀ̶ó°í µû·Î google¿¡ Ãĺ¸½Ã±¸¿ä. º¸½Ã¸é ¸Å°³º¯¼ö·Î const char *, ...¸¦ ¹Þ°í ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ëÇÑ ¼³¸í ¿ª½Ã ÇÊ¿äÇϽøé ã¾Æº¸½Ã±æ(ÀÌ¹Ì ¾Ë°íÀÖÀ¸¸®¶ó »ý°¢ÇÕ´Ï´Ù.) Áï, "~~~"ÀÌ ¹®ÀÚ¿°ú ...À» ÀÔ·ÂÀ¸·Î ¹Þ´Â´Ù´Â °ÍÀÌÁö¿ä. <2> const char *·Î ÇØ¾ßÇÏ´Â ÀÏ. scanf°¡ ¾î¶»°Ô »ý°å´ÂÁö º¸´Ù, Á÷Á¢ scanf¸¦ ¸¸µç´Ù°í »ý°¢Çغ¸¼¼¿ä. Àüü¸¦ ¸¸µç´Ù°í »ý°¢ÇÏ¸é ¶Ç ±æ¾îÁúÅ×´Ï ½ºÆäÀ̽º°¡ µé¾î°£ ºÎºÐ¸¸ µû·Î 󸮸¦ ÇÑ´Ù°í »ý°¢ÇսôÙ. º¸Åë ½ºÆäÀ̽º¸¦ Ȱ¿ëÇÏ´Â ºÎºÐÀº ´ÙÀ½°ú °°½À´Ï´Ù. scanf("%d %d",&a,&b); Áï, *******µÎ°³ÀÇ ¹®ÀÚ¸¦ ¹ÞÀ» ¶§********¶ó´Â ¸»ÀÌÁö¿ä! ´Ù½Ã ¸»Çϸé ÀÌ ¸»ÀÎÁï½¼ "½ºÆäÀ̽º¸¦ ¸¸³ª¸é °ª(¼ö,¹®ÀÚ,¹®ÀÚ¿ µî)À» Çѹø ´õ ÀԷ¹޴´Ù." ¶ó´Â 󸮰¡ µé¾î°¥ °¡´É¼ºÀÌ ³óÈÄÇÏ´Ù´Â ¸»ÀÔ´Ï´Ù. <3> ½ºÆäÀ̽º°¡ µé¾î°¡´Â °æ¿ì ¸¶Áö¸·À¸·Î ÀúÀÇ ÀÌ·ÐÀ» Á¤¸®Çϸç scanf¿¡ °ø¹é¹®ÀÚ¸¦ »ç¿ëÇÑ °æ¿ì¸¦ ¿¹·Î µé°Ú½À´Ï´Ù. -1) scanf("%d",&a); ±×³É °ªÀ» Ä¡¸é a¿¡ µé¾î°©´Ï´Ù. -2) scanf(" %d",&a); ½ºÆäÀ̽º¸¦ ¸¸³µÀ¸´Ï °ªÀ» Çϳª ÀÔ·Â¹Þ°í ±× °ªÀ» a¿¡ ³Ö°í ÇÔ¼ö Á¾·á -3)scanf("%d ",&a); ÀÏ´Ü °ªÀ» ¹Þ°í a¿¡ ÀÔ·ÂÇÑ´Ù. ½ºÆäÀ̽º¸¦ ¸¸³ª °ªÀ» Çϳª ´õ ÀԷ¹ްí ÇÔ¼öÁ¾·á ->À̶§¹®¿¡ b¹è¿¿¡¼ °ªÀ» Çϳª ´õ ÀÔ·ÂÇØ¾ß ÇÏ´Â °Ì´Ï´Ù. |
2011/05/27 | |
| KRR | ¾Æ.. ±×·¸±º¿ä.. ²Ï ³î¶ø³×¿ä.. ±×·¸´Ù¸é ÇÔ¼ö¿¡ µé¾î°¡±âÀü ÇÔ¼ö´Â ÀÔ·ÂµÈ ¹®ÀÚ¿À» ¸ÕÀÚ º»´Ù´Â °Íµµ µÇ´Â±º¿ä. ÀÏ´Ü ¾ÆÁ÷ ÇãÁ¢À̶ó.. ±ÛÀÌ Á» ³ÇØÇÏÁö¸¸.. ¹«½¼¸»¾¸À» ÇϽôÂÁö ¾Ë°Ú½À´Ï´Ù... ¿ÀÈ÷·Á Á¦°¡ ¹è¿ö°¡³×¿ä... ¤¾¤¾¤¾ |
2011/05/27 | |
| jsk0612 | Ãß°¡ Áú¹® Àִµ¥¿ä;; ±×·³ scanf ("%c", &a); °¡ ÀÖ´Ù°í °¡Á¤Çϸé scanf ("%c", &a); //À̰Ͱú scanf (" %c", &a); // À̰ÍÀº Â÷À̰¡ ¾ø¾î¾ß ÇÏÁö ¾Ê³ª¿ä? ±×·¯³ª À§ÀÇ scanf¸¦ »ç¿ëÇÏ¸é ´ÙÀ½ scanf¶§ \n±îÁö ÀÔ·ÂÀÌ µé¾î°¡¼ ÁöÀåÀÌ Àִµ¥ ¾Æ·¡¿¡ scanf¸¦ »ç¿ëÇϸé \n°¡ ´ÙÀ½ scanf±îÁö ÁöÀåÀ» ¾ÈÁִµ¥ ±×°Ç ¿Ö ±×·±°¡¿ä? scanf (" %c", &a); // À̰ÍÀº °ªÀ» ÀÔ·ÂÇϸé a¿¡ ³Ö¾îÁö¸é \n°¡ ¹öÆÛ±îÁö ¾È°¡°í ±×³É ¹Ù·Î Á¾·áÇÏ°Ô µÇÀִ°ǰ¡¿ä? |
2011/05/28 | |
| prosthetics | µÎ °æ¿ì ¸ðµÎ ¹öÆÛ¿¡ newlineÀÌ ³²¾ÆÀִµ¥ jsk0612´ÔÀÌ Â¥½Å Äڵ带 º¼ ¼ö ÀÖÀ»±î¿ä? ¾Æ·¡´Â Á¦°¡ § ÄÚµåÀÔ´Ï´Ù. #include <stdio.h> void main() { char str[20]; char str2[20]; scanf(" %s",str); gets(str2); printf("%s",str); printf("%s",str2); } |
2011/05/28 | |
| prosthetics | ¾Æ, ´ÙÀ½ ÄÚµåó·³ scanf¸¦ 2°³ ¿¬¼ÓÀ¸·Î ³õ¾ÒÀ»¶§´Â µÎ¹ø¤Š scanf°¡ ¹«½Ã´çÇÏÁö ¾Ê½À´Ï´Ù. À̰ͶÇÇÑ scanf³»ºÎ ÇÔ¼öÀÇ »çÁ¤À̶ó¼(ÇÏ´Â ÀÏÀº °£´ÜÇѵ¥ ³»ºÎ´Â º¹ÀâÇÏÁÒ ¤¾¤¾) À¯Ãß, ÇØ¼®¿¡ ÀÇÇØ¼¸¸ ´äº¯À» µå¸± ¼ö ¹Û¿¡ ¾ø½À´Ï´Ù. ±×·¯³ª À̰ÍÀº Á¤È®ÇÏÁö ¾ÊÀº ´äÀ̱⿡ Á¦°¡ ´äº¯ÇÒ ¼ö ÀÖ´Â ¹üÀ§¸¦ ³Ñ¾ú´Ù°í º¼ ¼ö Àֳ׿ä. #include <stdio.h> void main() { char str[20]; char str2[20]; scanf("%s",str); scanf("%s",str2); printf("%s",str); printf("%s",str2); } |
2011/05/28 | |
| jsk0612 | scanf¸¦ »ý°¢µµ ¾øÀÌ ¾²´Ù°¡ ÆÄ°í µé·Á°í Çϴϱñ %s´Â ¹«½Ã ¾È´çÇϰí %c´Â ¹«½Ã´çÇÏ°í ²Ï º¹ÀâÇϳ׿ä;;; Àú¸¸ º¹ÀâÇѰǰ¡¿ä¤Ì |
2011/05/28 | |
| prosthetics | ±×°Ç %sÇϰí %cÀÇ Â÷ÀÌÀÔ´Ï´Ù. %s´Â NULLÀ» ¸¸³¯¶§±îÁö ÀÔ·Â, ȤÀº Ãâ·ÂÀ» Çϴµ¥ ºñÇØ %c´Â 'Çѹ®ÀÚ'¸¸ ÀԷ ȤÀº Ãâ·ÂÀ» Çϰŵç¿ä. scanfÇÔ¼ö¿¡¼ %sÀ϶§¶û %cÀ϶§ÀÇ °æ¿ì¸¦ ³ª´²¼ ó¸®ÇÒ ¼öµµ ÀÖ´Â °ÍÀÌÁÒ. (³»ºÎ ¸øºÁ¼ Á¤È®È÷ ¸ð¸§) scanf´Â C¾ð¾î¸¦ ¹è¿ï¶§ °¡Àå óÀ½ Á¢Çϸ鼵µ(°¡Àå ¸¹ÀÌ ÀÚÁÖ ½±°Ô »ç¿ëÇϸ鼵µ) ½Ç»óÀº Űº¸µå¶ó´Â Çϵå¿þ¾î¿¡¼ ÀÔ·ÂÀ» ¹Þ±â ¶§¹®¿¡ ³»ºÎ°¡ ¸¹ÀÌ º¹ÀâÇÕ´Ï´Ù. (°Å±â´Ù°¡ ¾ÈÀ» º¼ ¼ö ÀÖ´Â °Íµµ ¾Æ´Ï´Ï±î¿ä) jsk0612´Ô¸¸ º¹ÀâÇѰÍÀÌ ¾Æ´Ï°í Á¤¸»·Î ±× ÇÔ¼ö ³»ºÎ°¡ º¹ÀâÇѰ̴ϴÙ. |
2011/05/29 | |
| jsk0612 | ±×·¸±º¿ä... ´õ ½Ç·ÂÀ» ½×°í ³ª¼ ´Ù½Ã ºÁ¾ß°Ú³×¿ä.. ´äº¯ÇØÁֽЏðµç ºÐµé °¨»çÇÕ´Ï´Ù |
2011/06/02 | |
| han9551 | ¸®¹ö½Ì ÇØº¸½Å ºÐµéÀº ¾Æ½Ã°ÙÁö¸¸. scanf¿¡¼ " "°ø¹éÀ» Æ÷¸ä½ºÆ®¸µÀ¸·Î ÁÖ¸é ¸»ÀÔ´Ï´Ù. °ø¹é¹®ÀÚ¸¦ Á¦°ÅÇÏ´Â ·çƾÀ» ¼öÇàÇÕ´Ï´Ù. ÀÌ ·çƾÀº, "%s","%d"¿¡¼´Â ½ÇÇàµÇÁö¸¸, "%c"´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù. ±× Â÷ÀÌ´Â, ¹®ÀÚ¿À» ¹Þ¾ÆµéÀ̴°¡, ¹®ÀÚ Çϳª¸¸À» ¹Þ¾ÆµéÀ̴°¡ÀÇ Â÷ÀÌÀÔ´Ï´Ù. scanf(" ");´Â ±â´ÉÀûÀÎ ¸é¿¡¼ fflush(stdin);°ú °°½À´Ï´Ù. |
2011/06/16 | |
|
|