diff --git a/src/main.c b/src/main.c index 7fb8d97e..1ccc1d1a 100644 --- a/src/main.c +++ b/src/main.c @@ -3,6 +3,28 @@ int main() { - puts("hello"); + char line[256], last_char; + int char_index; + + while (1) { + printf("> "); + + char_index = 0; + while ((last_char = getchar()) != '\n') { + if (last_char == EOF) + goto eof; + line[char_index++] = last_char; + } + line[char_index] = '\0'; + + /* echo */ + printf("%s", line); + + printf("\n"); + } + + eof: + puts(""); + return 0; }