LDP/LDP/guide/docbook/abs-guide/ascii.c

39 lines
1.0 KiB
C

/*********************************************/
/* ascii.c */
/* Generate ASCII table */
/* To build: gcc -O2 ascii.c -o ascii-table */
/* */
/* This utterly trivial program written by */
/* Mendel Cooper, 04/07 */
/* I'm not proud of it, but it does the job. */
/* License: Public Domain */
/*********************************************/
#include <stdio.h>
#define MAX 255 /* FF hex */
#define FILENAME "ASCII.txt" /* Outfile name */
int main()
{
int i;
FILE *fp;
fp = fopen (FILENAME, "a" );
for( i = 1; i <= MAX; i++ ) {
fprintf( fp, "%5d ", i );
fputc( i, fp );
fprintf( fp, " " );
if ( i % 5 == 0 )
fprintf( fp, "\n" );
}
fprintf( fp, "\n" );
return (0);
} /* Outfile needs a bit of hand-editing for tidying up. */
/* Try rewriting this as a shell script. */
/* Not so easy, huh? */