#include <stdio.h>
#include <string.h>
int main()
{
char str[20];
fgets(str, sizeof(str), stdin);
printf("%d", strlen(str));
}
여기서 array입력시 6이출력되는 이유가뭐임?
#include <stdio.h>
#include <string.h>
int main()
{
char str[20];
fgets(str, sizeof(str), stdin);
printf("%d", strlen(str));
}
여기서 array입력시 6이출력되는 이유가뭐임?
개행문자
fgets가 엔터도 문자로 포함시키냐?
그랬던 거 같음 버퍼 까보면 정확하겠지