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

C program

Name: Anonymous 2010-07-13 18:06

Make me a C program that reads given two integers (no limits) and outputs the largest.

Do this in a proper GNU hello.c way.

Name: FrozenVoid 2010-07-19 13:26

>>88 External libraries? Not invented here.
#include "stdio.h"
#include "string.h"
#define s(x) (strlen(argv[(x)]))
main(int argc,char**argv){
if(argc!=3){puts("bad args");exit(3);};int i;
if(s(1)!=s(2)){puts(s(1)>s(2)?"1st":"2nd");exit(2);}
for(i=0;i<s(1);i++){if(argv[1][i]!=argv[2][i]){puts(argv[1][i]>argv[2][i]?"1st":"2nd");exit(4);}}}

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