int stringlength(char *x) { char *y; for (y = x;*y;++y) ; return y - x; } void printreverse(char *x) { int j = stringlength(x); while (j--) { putchar('['); putchar(x[j]); putchar(']'); } } int main(int argc,char **argv) { int i; for (i = 1;i < argc;++i) { putchar('['); printreverse(argv[i]); putchar(']'); putchar('\n'); } return 0; }