[vc++]흠..질문!

by katar posted Aug 30, 2005
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

ESC閉じる

Larger Font Smaller Font 上へ 下へ Go comment 印刷
#include <stdio.h>
#include <string.h>
void main(void)
{
       char c[255] = {0, };
       int len;
       printf("string=? ");
       scanf("%c",&c);
       len = strlen(c);
       for(i=len; i>=1; i--)
           printf("%c",c[i]);
}
             이런거거든요.. 근데..
#include <stdio.h>
#include <string.h>
void main(void)
{
       char c[255] = {0, };
       int len;
       printf("string=? ");
       gets(c);
       len = strlen(c);
       for(i=len; i>=1; i--)
           printf("%c",c[i]);
}
            아마도 같은결과가 나오는데..(실험을 안해봐서)
            여기서 scanf와 gets가 뭐가다른가요 뭐 gets는 단일문자 받아들이는건 알겠는데
            scanf랑 gets랑 또 다른점이 무엇인가요?


Articles

1 2 3 4 5 6 7 8 9 10