Unit test arbitrarily long ungetc()

This commit is contained in:
oddcoder
2020-05-22 23:28:28 +02:00
parent 7a6f96373e
commit 49dec86a5d
4 changed files with 29 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
#include <stdio.h>
int main() {
ungetc('\n', stdin);
ungetc('d', stdin);
ungetc('l', stdin);
ungetc('r', stdin);
ungetc('o', stdin);
ungetc('w', stdin);
ungetc(' ', stdin);
ungetc('o', stdin);
ungetc('l', stdin);
ungetc('l', stdin);
ungetc('e', stdin);
ungetc('h', stdin);
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
putchar(getchar());
}