[vc++]흠..질문!

by katar posted Aug 30, 2005
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
#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