ÇÁ·Î±×·¡¹Ö

 3206, 2/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   agmlwn
   [C¾ð¾î] 2Â÷¿ø ¹è¿­°ú ¹®ÀÚ¿­ÀÇ ÀúÀå°ü°è¿Í printfÀÇ Ãâ·Â¹æ½Ä

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&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 : 12790     Date : 2012/01/29 05:08



    
3186   if¹®¿¡¼­ return[5]     ¿¬½À»ý
08/30 15509
3185   ÀÚ¹ÙÀÇ Á¤¼® vs ³­ Á¤¸» ÀÚ¹Ù¸¦ °øºÎÇÑÀûÀÌ ¾ø´Ù±Ô~[4]     capt_0669
11/19 14065
3184   c# ÆÛ¼¾Æ® °è»ê °ñ¶§¸®´Âµ¥ ¿©±âºÐµéÀº c´Ï±î...c°ø½ÄÀ̶óµµÂÍ..[3]     ²Þ´Þ
01/29 13878
3183   c¾ð¾î Hello world ºÎÅÍ ¸·È÷´Âµ¥..¹¹°¡ À߸øµÈ°ÅÁÒ? [10]     kuka7043
06/15 13574
3182   [C¾ð¾î] ¹«ÀÓ½ÂÂ÷ Áú¹®ÀÌ¿ä[8]     °¡¸é¼ÓÀǹ̼Ò
11/18 12860
  [C¾ð¾î] 2Â÷¿ø ¹è¿­°ú ¹®ÀÚ¿­ÀÇ ÀúÀå°ü°è¿Í printfÀÇ Ãâ·Â¹æ½Ä     agmlwn
01/29 12789
3180   C¾ð¾î Ãâ·Â¿¡¼­ È­¸é¿¡ ³ª¿À´Â°Å °¡¿îµ¥·ÎÁ»...[3]     kalying
03/21 12522
3179   MFC·Î ´ÙÁß Á¢¼ÓÀÌ °¡´ÉÇÑ Ã¤Æà ¼­¹ö ÇÁ·Î±×·¥ ±¸Çö[2]     a456753
01/25 12064
3178   Netbot attacker vip5.5»ç¿ë¿¡ °üÇÑ Áú¹® ...[1]     sattlub123
01/20 11975
3177   icesword ·Î SePros (º¸¾ÈUSB) ÇØÁ¦°¡ µÉ±î¿ä?...[1]     ±Ã±ÝÇÕ´Ï´Ù.
12/24 11941
3176   [C¾ð¾î] Àç±ÍÇÔ¼ö¸¦ ¾²´Â ÀÌÀ¯Á»..[6]     tack7
11/18 11925
3175   exeÆÄÀÏ ¼Ò½º º¸´Â ¹æ¹ý[3]     wgs84
03/27 11461
3174   [ÆÄÀ̽ã] °øÂ¥ ÆÄÀ̽ã ÇØÅ· ÇÁ·Î±×·¡¹Ö Ã¥ ¸µÅ© ÀÔ´Ï´Ù.[4]     youngim0405
09/17 11323
3173   ÁöÁ¤µÈ ÆÄÀÏÀ» ãÀ» ¼ö ¾ø´Ù³×¿ä[2]     gkswls123
08/15 11287
3172   [C¾ð¾î]1ºÎÅÍ n±îÁöÀÇ °ö ÇÁ·Î±×·¥ ¸¸µé¾ú´Âµ¥..[3]     tfvarsity
03/12 11168
3171   c¾ð¾î·Î Á¤ÀûºÐ ±¸Çϴ°ǵ¥ Á» ºÁÁÖ¼¼¿ä ¤Ð¤Ð     kooing84
04/10 10803
3170   [c¾ð¾î] ÇÑ±Û À©µµ¿ìÁî¿¡¼­ ¹é½½·¡½Ã¸¦ ÀÔ·ÂÇÒ ¶§[4]     simjaehun95
01/27 10747
3169   ¹öÆÛ¿À¹öÇ÷οìÁß Illegal instruction[3]     zipds
09/12 10559
3168     [re] ºñÁÖ¾ó C++ 6.0 ´Ù¿î¹ÞÀ»¼öÀÖ³ª¿µ?     ¼ÒÀ¯
10/12 10338
3167   float¿Í doubleÀÇ ÃÖ´ëÃÖ¼Ò ±×¸®°í ¹ÙÀÌÆ®°ª Ãâ·ÂÇÏ·Á´Âµ¥..[3]     jak100
03/21 10144
[1] 2 [3][4][5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org