/* printer identifier wont work let me know if someone has an idea*/
#include <stdio.h>
#include <stdlib.h>
void do_heading(char *filename);
int line = 0, page = 0;
int main(int argv, char *argc[])
{
char buffer [256];
FILE *fp;
if (argv < 2)
{fprintf(stderr, "\nProper usage is :");
fprintf(stderr, "\n\nprint_it filename.ext\n");
return(1);
}
if ((fp = fopen(argc[1], "r")) == NULL)
{ fprintf(stderr, "error opeing file , %s!", argc[1]);
return(1);
}
page = 0;
line = 0;
do_heading( argc[1]);
while ( fgets( buffer, 256, fp) != NULL)
{ if (line % 55 == 0)
do_heading( argc[1] );
fprintf( stdprn, "%4d:\t%s", line++, buffer);
}
fprintf(stdprn, "\f" );
fclose(fp);
system("PAUSE");
return 0;
}
void do_heading( char *filename)
{page++;
if (page > 1)
fprintf(stdprn, "\f");
fprintf(stdprn, "page: %d, %s\n\n", page, filename);
}
system("PAUSE");
return 0;}
No comments:
Post a Comment