본문 바로가기
C 언어

gets

by SpeeDr00t 2016. 7. 9.
반응형

char * gets(char *buf)

#include <stdio.h>

__warn_references(gets,
    "warning: gets() is very unsafe; consider using fgets()");

char *
gets(char *buf)
{
	int c;
	char *s;

	for (s = buf; (c = getchar()) != '\n';)
		if (c == EOF)
			if (s == buf)
				return (NULL);
			else
				break;
		else
			*s++ = c;
	*s = '\0';
	return (buf);
}
반응형

'C 언어' 카테고리의 다른 글

getchar  (0) 2016.07.09
getc  (0) 2016.07.09
puts  (0) 2016.07.09
printf  (0) 2016.07.09
scanf  (0) 2016.07.09