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

The GOTO

Name: Anonymous 2010-10-27 18:31

ENTERPRISE C doesn't need no foolish while() or for() constructs.

extern int printf(const char* format, ...);

void incr(int* inval, int insize)
{
    (*inval) = (*inval) + insize;
}

void decr(int* inval, int insize)
{
    (*inval) = (*inval) - insize;
}

int main(int argc, char *argv[])
{
    if(argc >1) goto handlearguments;
    goto missingarguments;
    handlearguments: {
        int i = 1;
        printnextitem: {
            if(i < argc)
            {
                printf("argv[%d] = %s\n", i, argv[i]);
                incr(&i, 1);
                goto printnextitem;
            }
        }
        return 0;
    }

    missingarguments: {
        printf("Usage: %s <arguments>\n", argv[0]);
        return 1;
    }
    return 0;
}

Name: Anonymous 2010-11-01 10:52

>>30
<spoiler>fucking spoiler, how do they work?</spoiler>

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