/* $OpenBSD: file2c.c,v 1.1 1996/08/26 07:47:06 downsj Exp $ */ /* * ---------------------------------------------------------------------------- * "THE BEER-WARE LICENSE" (Revision 42): * wrote this file. As long as you retain this notice you * can do whatever you want with this stuff. If we meet some day, and you think * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * ---------------------------------------------------------------------------- * * $FreeBSD: file2c.c,v 1.1 1995/01/29 00:49:57 phk Exp $ * */ #include int main(argc, argv) int argc; char **argv; { int i,j,k; char s[10]; if (argc > 1) printf("%s\n",argv[1]); k = 0; j = 0; while((i = getchar()) != EOF) { if(k++) { putchar(','); j++; } if (j > 70) { putchar('\n'); j = 0; } printf("%d",i); if (i > 99) j += 3; else if (i > 9) j += 2; else j++; } putchar('\n'); if (argc > 2) printf("%s\n",argv[2]); return 0; }