add simple repl (just echoing the input)
This commit is contained in:
parent
e1d1a11f00
commit
4cdd8e8b01
24
src/main.c
24
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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue