fputs함수에 대해
초코향
2023.04.01
질문 제목 : fputs 함수질문 내용 :
#includestdio.h
#includestring.h
void reverse(char *s);
int main()
{
char str[100];
fgets(str, sizeof(str), stdin);
reverse(str);
return 0;
}
void reverse(char *s)
{
int len=strlen(s);
int i;
fputs(reverse string : , stdout);
for(i=len;i0;i--)
printf(%c, s[i-1]);
}
간단하게 문자열 뒤바꾸는 함수를 만들어봤는데요
제가 알기로는 fputs 함수는 자동으로 개행이 안되는걸로 알고 있는데
이때는 개행이 되어 출력되네요 왜그렇죠?
-
이름이없다고
친절하게 엔터까지 포함해주는 고마움이란 참 친절한거 같아요.
-
귀염포텐
fgets 함수가 str에 읽어들일때 마지막에 엔터까지 넣어주는 친절함을 보여서 그렇게 된 겁니다.