#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랑 또 다른점이 무엇인가요?
#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랑 또 다른점이 무엇인가요?