File: echo.c

package info (click to toggle)
nhc98 1.16-15
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 62,544 kB
  • ctags: 103,012
  • sloc: ansic: 831,077; haskell: 60,111; java: 4,116; makefile: 3,045; sh: 2,183; cpp: 212
file content (20 lines) | stat: -rw-r--r-- 408 bytes parent folder | download | duplicates (20)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>

int main (int argc, char** argv) {
  int i=0;
  if (argc>1) {
    if (strcmp(argv[1],"-n")==0) {
      for (i=2; i<argc; i++) {
        fputs(argv[i],stdout);
        if (i+1!=argc) putchar(' ');
      }
    } else {
      for (i=1; i<argc; i++) {
        fputs(argv[i],stdout);
        if (i+1!=argc) putchar(' ');
      }
      putchar('\n');
    }
  } else putchar('\n');
  exit(0);
}