From 1a741c1c0168e8b2383a62100709c625a5a8961f Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 18 Jul 2021 19:16:08 +0200 Subject: another test with c4 and a minic compiler --- miniany/cc.c | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 miniany/cc.c (limited to 'miniany/cc.c') diff --git a/miniany/cc.c b/miniany/cc.c new file mode 100644 index 0000000..df89ff7 --- /dev/null +++ b/miniany/cc.c @@ -0,0 +1,39 @@ +int col; +int row; + +int getChar( ) +{ + int c; + + c = getchar( ); + if( c == EOF ) { + return c; + } + col++; + if( c == '\n' ) { + col = 1; + row++; + putchar( '$' ); + } + return c; +} + +int main( int argc, char **argv ) +{ + int c; + + col = 1; + row = 1; + + puts( "Hello CC" ); + + c = getChar( ); + while( c != EOF ) { + putchar( c ); + c = getChar( ); + } + + exit( EXIT_SUCCESS ); + + return EXIT_SUCCESS; +} -- cgit v1.2.3-54-g00ecf