ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   jsk0612
   C·Î ÇÁ·Î±×·¥À» Â¥´Ù°¡ Àǹ®Á¡ÀÌ ¹ß°ßµÇ¾î¼­ Áú¹® ¿Ã¸³´Ï´Ù.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2882 [º¹»ç]


int main()
{
  char array[100];
  int N;
  int i;

  scanf ("%d", &N);

  for (i = 0; i < N; i++)
  {
     scanf ("%c", array[i]);
     printf ("i = %d\n", i);
  }
}

ÀÌ·¸°Ô Çߴµ¥ ¿Ö i°ªÀÌ 2¾¿ Áõ°¡µÇ´Â°ÅÁÒ?

±×¸®°í scanf ¸¦ ¹®ÀÚ(%c)Çü½ÄÀÌ ¾Æ´Ñ ¹®ÀÚ¿­(%s)·Î Çϸé

i°ªÀÌ 1¾¿ Áõ°¡Çϳ׿ä..

¿Ö ¹®ÀÚÇü½ÄÀ¸·Î Çϸé i°¡ 2¾¿ Áõ°¡ÇÒ±î¿ä?

  Hit : 4238     Date : 2011/02/11 10:29



    
jsk0612 for¹® ³»¿¡ printf ("%d" array[i]); ¸¦ »ðÀÔÇß´õ´Ï

¾Æ½ºÅ°ÄÚµå 10¹ø(LineFeed)°¡ Ãâ·ÂµÇ³×¿ä..

¹®ÀÚ Çü½ÄÀ¸·Î ½ºÄµÇϸ鼭 ÇÏ´Â ¹æ¹ýÀº ¾ø³ª¿ä?
2011/02/11  
lMaxl04 gets 2011/02/11  
jsk0612 scanf ¸¸ ½á¼­ ÇÏ´Â ¹æ¹ýÀº ¾øÀ»±î¿©;; 2011/02/11  
º°ºûÀ»´ã¾Æ ³Î°ªÀ» °°ÀÌ ¹Þ¾Æ¼­ 2¾¿ Áõ°¡Çϴ°Š¾Æ´Ñ°¡¿ä? 2011/02/11  
puRin fflush() ÇÔ¼ö¸¦ ¾Ë¸é ½¬¿ö¿ä. i°¡ 2¾¿ Áõ°¡ÇÏ´Â ÀÌÀ¯°¡ ÀÖÁÒ. ¹Ø¿¡ º¸½Ã¸é ¾Ð´Ï´Ù.

#include <stdio.h>

int main(void)
{
char array[100] = {0, };
int N;
int i;

scanf ("%d", &N);

fflush(stdin); //¿ä°Å ¾øÀ¸¸é ÀԷ¹öÆÛ¿¡ '\n' °³Ç๮ÀÚ°¡ ±×´ë·Î ³²½À´Ï´Ù. fflush·Î Áö¿öÁÖ¼¼¿ä.

for (i = 0; i < N; i++)
{
scanf ("%c", &array[i]); //&ºÙ¿©Áֽñ¸¿ä.

fflush(stdin);
/*À̰оøÀ¸¸é i°¡ 2¹ø Áõ°¡ÇÏÁÒ?? ¿Ö³ÄÇϸé scanf´Â µü ¿ì¸®°¡ ÀÔ·ÂÇÑ Á¤¼ö¸¸ ¹Þ¾ÆµéÀÌ´Â µ¥, ±× ÈÄ¿¡ ¿ì¸®°¡ Enter key¸¦ ´©¸£¸é '\n' ¿ä°Ô ÀԷ¹öÆÛ¿¡ ³²¾Æ¿ä. ±×·¯¸é ´ÙÀ½ for¹® ¶§, scanf°¡ ÀԷ¹öÆÛ¿¡ ³²¾ÆÀÖ´Â '\n'¸¦ °¡Á®°¡¿ä. ±×·¡¼­ ¿ì¸®°¡ ´ÙÀ½ ¹®ÀÚ¸¦ ÀÔ·ÂÇϱ⵵ Àü¿¡, ¸ÕÀú scanf´Â '\n' ¹Þ°í, ±× ´ÙÀ½ ÁÙ·Î ³»·Á°©´Ï´Ù. ±×·¡¼­ printf ("i = %d\n", i); ÀÌ°Ô µÎ¹ø ½ÇÇàµÇ´Â °Ì´Ï´Ù.*/

printf ("i = %d\n", i); //
}

printf("%s\n", array);

return 0;
}


¿¹¸¦ µé¸é, NÀ» 10À¸·Î Àâ¾Æº¾½Ã´Ù.
<<Ãâ·ÂÈ­¸é>>
10
a
i = 0
b
i = 1
c
i = 2
d
i = 3
e
i = 4
f
i = 5
g
i = 6
h
i = 7
i
i = 8
j
i = 9
abcdefghij

¾î‹š¿ä, Âü ½±ÁÒ...?-_ -¤»¤»
2011/02/11  
jsk0612 ¾Æ.. Á¦°¡ ¼ýÀÚ¶û ¹®ÀÚ¿­À̶û ³Ê¹« °°´Ù°í »ý°¢Çß±º¿ä,,

´öºÐ¿¡ ¾Ë·ÁÁֽŠÁ¤º¸¸¦ ±âÃÊ·Î ´õ´õ¿í ¿­½ÉÈ÷ °øºÎÇØ ³ª°¡°Ú½À´Ï´Ù.

´ñ±Û ´Þ¾ÆÁֽźР¸ðµÎ °¨»çÇÕ´Ï´Ù.
2011/02/15