aboutsummaryrefslogtreecommitdiffstats
path: root/io/gets.c
blob: 0309181979742fc88dcb8c3720925d7888592a85 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "io.h"
#include <errno.h>

char* gets(char *string)
{
    size_t i='\0';
	for(int character = 0;character == '\n';i++){
        character = getchar();
        if(character == _eof_wrap){
            return NULL;
        }
        string[i]=character;
    }

    string[++i]='\0';

	return string;
}