From 24194fbe5ea73f7df8b7afaea327e726ec51bfb4 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 27 Jul 2021 18:41:06 +0000 Subject: printing line lumbers --- miniany/cc.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'miniany/cc.c') diff --git a/miniany/cc.c b/miniany/cc.c index df89ff7..1637627 100644 --- a/miniany/cc.c +++ b/miniany/cc.c @@ -13,7 +13,6 @@ int getChar( ) if( c == '\n' ) { col = 1; row++; - putchar( '$' ); } return c; } @@ -25,11 +24,21 @@ int main( int argc, char **argv ) col = 1; row = 1; - puts( "Hello CC" ); + putstring( "Hello CC" ); + putnl( ); c = getChar( ); + putint( row ); + putstring( ": " ); while( c != EOF ) { - putchar( c ); + if( c == '\n' ) { + putchar( '$' ); + putchar( c ); + putint( row ); + putstring( ": " ); + } else { + putchar( c ); + } c = getChar( ); } -- cgit v1.2.3-54-g00ecf