Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Ternary Operator

Name: Anonymous 2010-01-08 8:07

ALL HAIL!

Name: Anonymous 2010-01-08 19:00


FROZENVOID QUALITY!

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
FILE *f;
char s[512];
int x(int n, char *m) {
  !strlen(m) ? exit(n) : fprintf(stderr,"%s\n",m); exit(n);
}
int r(void) {
  fgets(s,sizeof(s),f) ? printf("%s",s) : x(0,""); r();
}
int main(int argc, char **argv) {
  argv[1]?(f=fopen(argv[1],"r"))?r():x(1,"fopen() failed"):x(1,"usage: tcat FILE");
}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List