Example #1
0
treegen_t* 
makeTreeGen (int N)
{
    treegen_t* tg = NEW(treegen_t);

    tg->N = N;
    tg->T = genCnt(N);
    tg->sp = mkStack(N+1);
    tg->tp = mkTree(N+1);
    srand(time(0));

    return tg;
}
Example #2
0
File: p6.c Project: itsmarky10/ucd
int main(int argc, char const *argv[])
{
    if (2 != argc) {
        return printUsage();
    }

    int depth;

    int scanned = sscanf(argv[1], "%d", &depth);

    if (EOF == scanned) {
        return readError();
    }

    if (depth > 0) {
        pid_t parent = getpid();
        Tree * procTree = mkTree(depth, parent);
        if (getpid() == parent) {
            printTree(procTree);
        }
    }

    return 0;
}