1*99451b44SJordan Rupprecht #include <stdio.h> 2*99451b44SJordan Rupprecht #include <string.h> 3*99451b44SJordan Rupprecht #include <stdlib.h> 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht /* This program writes its arguments (separated by '\0') to stdout. */ 6*99451b44SJordan Rupprecht int main(int argc,char const * argv[])7*99451b44SJordan Rupprechtmain(int argc, char const *argv[]) 8*99451b44SJordan Rupprecht { 9*99451b44SJordan Rupprecht int i; 10*99451b44SJordan Rupprecht 11*99451b44SJordan Rupprecht FILE *output = fopen (argv[1], "w"); 12*99451b44SJordan Rupprecht if (output == NULL) 13*99451b44SJordan Rupprecht exit (1); 14*99451b44SJordan Rupprecht 15*99451b44SJordan Rupprecht for (i = 2; i < argc; ++i) 16*99451b44SJordan Rupprecht fwrite(argv[i], strlen(argv[i])+1, 1, output); 17*99451b44SJordan Rupprecht 18*99451b44SJordan Rupprecht fclose (output); 19*99451b44SJordan Rupprecht 20*99451b44SJordan Rupprecht return 0; 21*99451b44SJordan Rupprecht } 22