LIST IT.C
Posted by JanWan
Last Updated: March 03, 2012
 #include <stdio.h>
 #include <stdlib.h>
 #include <conio.h>

 void display_usage(void);
 int line;

 main( int argc, char *argv[] )
 {
 char buffer[256];
 FILE *fp;

 if( argc < 2 )
 {
 display_usage();
 exit(1);
 }

 if (( fp = fopen( argv[1], "r" )) == NULL )
 {
 fprintf( stderr, "Error opening file, %s!", argv[1] );
 exit(1);
 }

 line = 1;

 while( fgets( buffer, 256, fp ) != NULL )
 fprintf( stdout, "%4d:\t%s", line++, buffer );

 fclose(fp);
 return 0;
 }

 void display_usage(void)
 {
 fprintf(stderr, "\nProper Usage is: " );
 fprintf(stderr, "\n\nLIST_IT filename.ext\n" );
 {
 getch();
 }
 }