c++/test.cpp
author Markus Bröker <mbroeker@largo.dyndns.tv>
Mon, 09 Sep 2013 15:51:32 +0200
changeset 166 ecd6492274ad
parent 165 f551b78c3eee
permissions -rw-r--r--
Test committer: Markus Bröker <mbroeker@largo.homelinux.org>

#include <cstdio>
#include <cstdlib>

#define CASEMAX 5

void inittab (int arr[][CASEMAX], int cols)
{
    int i, j;
    for (i = 0; i < cols; i++) {
        for (j = 0; j < cols; j++) {
            arr[i][j] = 0;
        }
    }
}

void display (int arr[][CASEMAX], int cols)
{

    int i, j;

    for (i = 0; i < cols; i++) {
        printf ("+--");
        for (j = 0; j < cols; j++)
            printf ("-----");
        printf ("--+\n");

        for (j = 0; j < cols; j++) {
            printf ("|%-4d", arr[i][j]);
        }

        printf ("|\n");
    }

    printf ("+--");
    for (j = 0; j < cols; j++)
        printf ("-----");
    printf ("--+\n");
}

int main (int argc, char **argv)
{
    int cols = CASEMAX;
    int arr[CASEMAX][CASEMAX];

    inittab (arr, cols);
    display (arr, cols);

    return EXIT_SUCCESS;
}