c scanf ÇÔ¼ö...Áú¹® µå¸³´Ï´Ù...

   Á¶È¸ 12088   Ãßõ 0    

오늘 변수와 연산자 수업하고...  scanf예제 풀이중에 오류가 잔뜩 떠버린 문제가 있었습니다...^^;;

#include <stdio.h>
#include <conio.h>

void main()
{


        char name[32];
        int  age;
        float height,weight;
        printf("***다음 정보를 입력하세요 ***\n");
        printf("이름?");
        scanf("%s", name);
        printf("\n");
        printf("나이?");
        scanf("%d", &age);
        printf("\n");
        printf("키?");
        scanf("%f", &height);
        printf("\n");
        printf("몸무게?");
        scanf("%f", &weight);
        printf("\n***입력된 정보는 다음과 같습니다.***\n");
        printf("당신의 이름은 %s이며 %d세이고\n%.1fcm 키에 %.2fkg 입니다.", name, age, height, weight);
}



이건데.... 나이까지 치면 프로그램이 자동으로 종료되는 문제가 있었습니다...
해결책 없을까요,,...??

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
GodokNam 2013-05
Ȥ ³ªÀÌ ÀÔ·ÂÇÒ ¶§ Á¤¼ö°¡ ¾Æ´Ñ ´Ù¸¥ µ¥ÀÌÅÍÇü(ex. ¹®ÀÚ¿­)À» ÀÔ·ÂÇß´ÂÁö¿ä?
¹®ÀÚ(¿­)¸¦ ÀÔ·ÂÇϸé Á¾·áµÇ°í ½Ç¼ö¸¦ ÀÔ·ÂÇϸé 'Å°?'¸¦ °Ç³Ê¶Ù°í '¸ö¹«°Ô?'¸¦ ÀԷ¹ÞÀ»·Á°í ÇÕ´Ï´Ù.

Âü°í·Î : ¿ìºÐÅõ¿¡¼­ gcc ·Î ÄÄÆÄÀÏ ÇÏ¿´½À´Ï´Ù.
     
À̱ԹΠ2013-05
18»ì ÀÔ·ÂÇß½À´Ï´Ù. À©¿¢½ºÇÇ dev c·ÎÀÛ¼ºÇÏ¿´½À´Ï´Ù.
          
À̱ԹΠ2013-05
18¸¸ÀÔ·ÂÇÏ¿´½À´Ï´Ù.
               
GodokNam 2013-05
¿ìºÐÅõ¿¡¼­´Â ÀԷ¹޴ µ¥ÀÌÅÍÇüÀ¸·Î¸¸ Àß ÀÔ·ÂÇÏ¸é ¸¶Áö¸· printf¹®À» Àß Ãâ·ÂÇÕ´Ï´Ù.
Àú´Â ¿©±â±îÁö.. ´Ù¸¥ ºÐ²² Æнº..
±èµ¿¹ü 2013-05
¿À·£¸¸¿¡ º¸´Â C ÄÚµå³×¿ä.

Áö±Ý Á÷Á¢ ÀÔ·ÂÇÏ°í Çغôµ¥ Àß µÇ´Âµ¥¿ä. ºñÁÖ¾ó½ºÆ©µð¿À 2012 ÀÔ´Ï´Ù.

ÀÚµ¿À¸·Î Á¾·áµÈ´Ù´Â°Ô ÇÁ·Î±×·¥ÀÌ Á×´Â Çö»óÀ» ¸»¾¸ÇϽô°ÇÁö¿ä..?
     
À̱ԹΠ2013-05
³× µ¥ºê¾¾ ¿¡¼­ ³ªÀÌÀÔ·ÂÇÏ°í ¿£ÅÍ´©¸£´Â ¼ø°£ ÇÁ·Î±×·¥ÀÌ Á¾·áµË´Ï´Ù
¿ÀÈ«½Ä 2013-05
ÄÚµå»ó ¹®Á¦´Â ¾ø¾î º¸ÀÔ´Ï´Ù.
º¯¼öµµ ¸ðµÎ Áö¿ªº¯¼ö¶ó ÇÁ·Î±×·¥ Á¾·á¿Í ÇÔ²² ÀÚ¿ø ¹Ý³³ÀÌ µÉ°Å°í..
ºñÁÖ¾ó½ºÆ©µð¿À´Â ¹°·Ð ºø»ì¹«´ÌÅä±â ½ÃÀý(?) Åͺ¸-C·Îµµ ¹«¸®¾øÀÌ µÉ°ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù.
(¹°·Ð ºñÁÖ¾ó ½ºÆ©µð¿ÀÀÇ °æ¿ì ¹öÀü¿¡ µû¶ó unsafe °æ°í³ª ¿À·ù°¡ ³ª±ä ÇÏ°Ú½À´Ï´Ù¸¸..)
ƯÁ¤ ÄÄÆÄÀÏ·¯¿¡¼­¸¸ ±×·¸´Ù¸é, µð¹ö°Å·Î ½ºÅÜ ¹ÙÀÌ ½ºÅÜ Âï¾îº¸¼Å¾ß ÇÒ µí ÇÕ´Ï´Ù.
¹Úµ¿±Ç 2013-05
printf ·Î Ãâ·ÂµÇ´Â ¸ðµç ÇѱÛÀ» ¿µ¹®À¸·Î ¹Ù²Ù°í Å×½ºÆ® Çغ¸¼¼¿ä
ÀÓÁø¿í 2013-05
À©µµ¿ì gcc Àß µË´Ï´Ù.
À±¿µÁØ 2013-05
ÀÔ·ÂÀ» ¹Þ°í ¹öÆÛ¸¦ ºñ¿ì´Â ¸í·É¾î¸¦ Ãß°¡Çغ¸´Â °Ô ¾î¶»±î Çϳ׿ä.
¸í·É¾î°¡ fflush(stdin) Àΰ¡ ±×·²°Ì´Ï´Ù.
ÀÌÀü¿¡ ÀԷ¹ÞÀº µ¥ÀÌÅÍ°¡ Çü½Ä¿¡ ¸ÂÁö¾Ê¾Æ ¹öÆÛ¿¡ ³²¾ÆÀÖ°í
±×°ÍÀÌ ´ÙÀ½Ç׸ñ¿¡ ÀúÀåÀÌ µÇ¸é ±×·²°æ¿ì°¡ »ý±é´Ï´Ù.
Ç׸ñ¸¶´Ù ÀԷ¹ÞÀºÈÄ ¹öÆÛÃʱâÈ­ ÇÏ½Ã¸é ±×·±°æ¿ì°¡ ¸¹ÀÌ ¾ø¾îÁö°Ô µË´Ï´Ù.
ALpha 2013-05
DEV C ¶ó´Â°Ô DEV C++°ú µ¿ÀÏÇÑ°Ç°¡¿ä?

http://www.bloodshed.net/index.html ¿©±â¿¡¼­ ´Ù¿î¹Þ´Â ³ðÀΰ¡¿ä?

ÄÄÆÄÀϽà main ¸®ÅÏŸÀÔ ¿ö´×ÀÌ ¶ß±ä ÇßÁö¸¸ º° ¹®Á¦¾øÀÌ Àß µ¹¾Æ°©´Ï´Ù. Dev-C++ 4.9.9.2 ¶ó´Â ³ðÀ̳׿ä
Æد 2013-05
¾È³çÇϼ¼¿ä, À±¿µÁØ´Ô ´ñ±Û¿¡ µ¡ ºÙÀÌÀÚ¸é,

À§ ¼Ò½ºÄÚµåÀÇ ÇнÀ¸ñÇ¥´Â ÀÔÃâ·ÂÇÔ¼öÀÇ Á¾·ù¿Í Ư¡ÀÇ ÀÌÇØÀÎ °Í °°½À´Ï´Ù.

ÀÔÃâ·ÂÇÔ¼ö¿¡´Â ¹öÆÛÇü ÇÔ¼ö¿Í ºñ¹öÆÛÇü ÇÔ¼ö°¡ Àִµ¥, ¹öÆÛÇü ÇÔ¼ö¿¡¼­ À§¿Í °°Àº Çö»óÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹öÆÛÇü ÇÔ¼öÀÇ ÀԷ°ú Ãâ·ÂÀº ÀԷ¹öÆÛ¿Í Ãâ·Â¹öÆÛ¸¦ ÅëÇÏ¿© ÀÌ·ïÁý´Ï´Ù, ÀÔ·ÂÀÌ ÇÊ¿äÇÒ ¶© ÀԷ¹öÆÛ¿¡ ÀÖ´Â ÀڷḦ ÇÊ¿äÇÑ ¸¸Å­ ÀÐ¾î µéÀ̸ç, ÀÐÇôÁø ÀÚ·á´Â ÀԷ¹öÆÛ¿¡¼­ »èÁ¦°¡ µË´Ï´Ù, ±×·³À¸·Î Å°º¸µå·Î ÀÔ·Â ÀڷḦ ¹Þ¾Ò´Ù ÇÏ´õ¶óµµ ¿øÇÏ´Â º¯¼ö¿¡ Á¤È®ÇÑ ÀÚ·á°¡ ÀúÀåÀÌ ¾È µÇ´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·± Çö»óÀÌ ¹ß»ýÇÒ °æ¿ì¿£ ¿©·¯ °¡Áö ÇØ°á¹æ¹ýÀÌ ÀÖÁö¸¸,
±âº»ÀûÀ¸·Î fflush() ÇÔ¼ö¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

¹öÆÛÇü ÀԷ°ú Ãâ·ÂÇÔ¼ö¿¡¼­ fflush()ÇÔ¼öÀÇ Ã³¸®¹æ¹ýÀº ¼­·Î ´Ù¸¥ ºÎºÐÀÌ ÀÖÀ¸¹Ç·Î ÀÚ¼¼ÇÑ ºÎºÐÀº ¶óÀ̺귯¸®·¹ÆÛ·±½º¸¦ Âü°íÇÏ½Ã¸é µÉ °Í °°½À´Ï´Ù.

µÎ ¹ø° ÀÔ·ÂÇÔ¼öºÎÅÍ ¹Ù·Î ¾Õ¿¡ fflush(stdin)¸¦ ¸Å¹ø È£ÃâÇÏ¸é µË´Ï´Ù.

#include <stdio.h>
#include <conio.h>

void main()
{
char name[32];
        int  age;
        float height,weight;
        printf("***´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇϼ¼¿ä ***\n");
        printf("À̸§?");
        scanf("%s", name);
        printf("\n");
        printf("³ªÀÌ?");

        fflush(stdin);
        scanf("%d", &age);
        printf("\n");
        printf("Å°?");

        fflush(stdin);
        scanf("%f", &height);
        printf("\n");
        printf("¸ö¹«°Ô?");

        fflush(stdin);
        scanf("%f", &weight);
        printf("\n***ÀÔ·ÂµÈ Á¤º¸´Â ´ÙÀ½°ú °°½À´Ï´Ù.***\n");
        printf("´ç½ÅÀÇ À̸§Àº %sÀ̸ç %d¼¼ÀÌ°í\n%.1fcm Å°¿¡ %.2fkg ÀÔ´Ï´Ù.", name, age, height, weight);
}
scanf("%s", name);      À»
scanf("%30s", name);  ·Î ¹Ù²Ù¼¼¿ä
À̱ԹΠ2013-05
¸¹Àº ºÐµéÀÌ ´äº¯ÇØÁּ̳׿ä^^°¨»çÇÕ´Ï´Ù^^ »õ·Î¿î°Í ¹è¿ì°Ô‰ç³×¿ä^^


QnA
Á¦¸ñPage 5361/5688
2014-05   5001104   Á¤ÀºÁØ1
2015-12   1536956   ¹é¸Þ°¡
2013-04   12077   ÂÞÂÞºÀ
2003-12   12077   Á¤¿ë¼ö
2013-06   12078   ¹ÚÁß¼®
2002-11   12078   Á¶ÇöÁ¾
2003-02   12078   Àå±æ¼ö
2013-07   12079   ±èÁØ¿µ86
2011-09   12079   Âü¼¼»ó¸Í±Û±â
2003-01   12080   ±èÀÎÈ£
2003-06   12080   ¾çÁ¤ÈÆ
2003-03   12080   ¼­Á¤ÀÏ
2003-02   12080   Àå±æ¼ö
2014-06   12080   ÀÌÅ¿í
2010-09   12082   ´ÙÀξƺü
2002-12   12082   ¹Ú±Õ
2015-11   12082   ±è¿ìÁø
2002-12   12083   ÀÓ¼ºÈ¯
2015-11   12083   ¹Ú
2003-02   12084   ¹Ú¿µ·Ï
2016-03   12085   ȸ¿øK
2015-11   12085   ÀͽºÀÚ³ª