| 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 |
|