/* * readline.c * * Created on: Jun 16, 2013 * Author: delmadord */ #include #include #include "readline.h" int read_line(char str[], int n) { int ch, i = 0; while (isspace(ch = getchar())) ; while (ch != '\n' &&ch != EOF) { if (i < n) str[i++] = ch; ch = getchar(); } str[i] = '\0'; return i; }