myecho.c 294 B

123456789101112131415161718192021
  1. #include <stdio.h>
  2. main(argc, argv)
  3. int argc;
  4. char *argv[];
  5. {
  6. int nflag = 0;
  7. if(argc > 1 && ! strncmp(argv[1], "-n", 2)) {
  8. nflag++;
  9. argc--;
  10. argv++;
  11. }
  12. while (--argc > 0) {
  13. fputs(argv[1], stdout);
  14. argv++;
  15. if (argc > 1) putchar(' ');
  16. }
  17. if (!nflag) putchar('\n');
  18. exit(0);
  19. }