http://www.hackerschool.org/HS_Boards/zboard.php?desc=desc&no=3295 [º¹»ç]
/* ¹®ÀÚ¿À» 2Â÷¿ø¹è¿¿¡ ÀúÀåÇÏ´Â ÄÚµåÀÔ´Ï´Ù. */
#include<stdio.h>
#include<string.h>
#define MAX_LEN 20
#define STR_ARR 5
int main(void)
{
char str[STR_ARR][MAX_LEN]; //¹®ÀÚ¿À» ÀúÀåÇÒ 2Â÷¿ø¹è¿ ¼±¾ð
int state[STR_ARR];// ¹®ÀÚ¿ ±æÀ̸¦ ÀúÀåÇÒ º¯¼ö ¼±¾ð
int i,j;// for¹®À» À§ÇØ ¼±¾ð
puts("ÇÁ·Î±×·¥½ÃÀÛ!");
while(1)
{
for(i=0 ; i<STR_ARR ; i++) // ¹®ÀÚ¿ ÀÔ·ÂÀ» À§ÇØ
{
fputs("¹®ÀÚ¿À» ÀÔ·ÂÇϽÿÀ :",stdout);
scanf("%s",str[i]); // ¹®ÀÚ¿ ÀúÀå
state[i] = strlen(str[i]);//¹®ÀÚ¿ ±æÀ̸¦ ±¸Çϱâ!
}
if(i == STR_ARR)
break;
}
for(i=0 ; i<STR_ARR ; i++)
{
fputs("ÀÔ·ÂÇϽŠ¹®ÀÚ¿ :",stdout);
printf("%s\n", str[i]); // ¹®ÀÚ¿ Ãâ·Â
}
return 0;
}
¹®Á¦¸¦ ´Ù Ç®Áö ¾Ê°í ÀÌÇظ¦ À§ÇØ Äڵ带 ¸¸µé¾ú½À´Ï´Ù. ÀÌÇظ¦ À§ÇØ ÇϳªÇϳª Çؼ®À» Çϴµ¥ ÀÌÇصÇÁö ¾Ê´Â ºÎºÐÀÌ ÀÖ¾î¼ Áú¹®µå¸³´Ï´Ù.
ÀÏ´Ü Á¦°¡ Çؼ®ÇÑ ºÎºÐ±îÁö Àû¾îº¸¸é
Å°º¸µå·Î ¹®ÀÚ¿À» ÀÔ·ÂÇؼ ¿£Å͸¦ Ä¡¸é ÀԷ¹öÆÛ¿¡ ¿Ã¶ó°¡°í scanfÇÔ¼ö¿¡ ÀÇÇØ ¹®ÀÚ¿ÀÌ ÀÐÇôÁö°í ~, ±×¶§ ÇÒ´çµÈ ¸Þ¸ð¸®¿¡ ¹®ÀÚ¿ÀÌ
ÀԷµǰí ,str[i]¿¡ ÀÔ·ÂÇÑ ¹®ÀÚ¿ÀÇ Ã¹¹ø° ÁÖ¼Ò°¡ µé¾î°£´Ù. ±îÁö Çؼ®Çß½À´Ï´Ù.
Á¦°¡ ÀÌÇØ°¡ µÇÁö ¾Ê´Â ºÎºÐÀº
1. str[i]¿¡ ¹®ÀÚ¿ÀÌ ÀԷµǴ ÇüÅ°¡ ±Ã±ÝÇÕ´Ï´Ù.(ÀÏÂ÷¿ø¹è¿·Î ¹Ù²Ù¾îºÃ´õ´Ï ÀúÀåÇÒ °÷ÀÌ ÇÒ´çµÇÁö ¾Ê¾Æ ¿À·ù¸¦ ÀÏÀ¸Å²´Ù´õ±º¿ä)
str[i]ÀÇ ÁÖ¼Ò¿¡ ¾î¶»°Ô 2Â÷¿ø¹è¿ÀÇ ¸ð½ÀÀ¸·Î ÀúÀåµÇ´ÂÁö°¡ ±Ã±ÝÇÕ´Ï´Ù.(Á» ÀÚ¼¼È÷ ºÎŹµå¸³´Ï´Ù.)
2. printf¿¡¼ ¸Å°³º¯¼ö¿¡ str[i]·Î ¼±¾ðÇؼ Ãâ·ÂÀ» Çϴµ¥ ¾î¶»°Ô ÁÖ¼Ò°ªÀ¸·Î 2Â÷¿ø¹è¿ÀÇ Ã¹¹ø° ÁÖ¼Ò¸¸À¸·Î ÀÐÇôÁö´ÂÁö°¡ ±Ã±ÝÇÕ´Ï´Ù.
3.±×¿Ü Çϳª´Â ¹è¿¿¡ ÀÔ·ÂµÈ ¹®ÀÚ¿Àº º¯¼öÀε¥ ±×·³ ÀÔ·ÂÀü±îÁö ÀԷ¹öÆÛ¿¡ Àִ¼ø°£±îÁö´Â »ó¼ö·Î Àִ°ÍÀÎÁö ±Ã±ÝÇÕ´Ï´Ù. |
Hit : 12825 Date : 2012/01/29 05:08
|