Return to file2c.c CVS log | Up to [local] / src / usr.bin / file2c |
version 1.2, 2001/07/12 05:17:03 | version 1.3, 2003/06/26 21:41:37 | ||
---|---|---|---|
|
|
||
#include <stdio.h> | #include <stdio.h> | ||
int | int | ||
main(argc, argv) | main(int argc, char *argv[]) | ||
int argc; | |||
char **argv; | |||
{ | { | ||
int i,j,k; | int i, j, k; | ||
if (argc > 1) | if (argc > 1) | ||
printf("%s\n",argv[1]); | printf("%s\n",argv[1]); | ||
k = 0; | k = 0; | ||
j = 0; | j = 0; | ||
while((i = getchar()) != EOF) { | while((i = getchar()) != EOF) { | ||
if(k++) { | if(k++) { | ||
putchar(','); | putchar(','); | ||
j++; | j++; | ||
} | |||
if (j > 70) { | |||
putchar('\n'); | |||
j = 0; | |||
} | |||
printf("%d", i); | |||
if (i > 99) | |||
j += 3; | |||
else if (i > 9) | |||
j += 2; | |||
else | |||
j++; | |||
} | } | ||
if (j > 70) { | putchar('\n'); | ||
putchar('\n'); | if (argc > 2) | ||
j = 0; | printf("%s\n", argv[2]); | ||
} | return 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; | |||
} | } |