C++ helppp!!!!

Discussion in 'Programming' started by Blackanese, Nov 27, 2009.

  1. #1
    im doing a simple tic tac toe program and for some reason the board doesnt show...and i cant just figure out whats wrong CAN SOMEONE PLEASE HELP!!!







    #include <iostream>
    using namespace std;
    void showBoard (char t[3][3]);

    int main ()
    {
    char player;
    char t[3][3] = {{'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}};
    int place = 0;

    for (int i = 0; i < 9; i++)
    { if ( i%2 == 0)

    { cout << "Place X (1-9): "; player = 'X';}
    else
    { cout << "Place O (1-9): "; player = 'O';}
    cin >> place;

    }


    switch (place)

    { case 1: t[0][0] = player;
    break;
    case 2: t[0][1] = player;
    break;
    case 3: t[0][2] = player;
    break;
    case 4: t[1][0] = player;

    break;
    case 5: t[1][1] = player;
    break;
    case 6: t[1][2] = player;
    break;
    case 7: t[2][0] = player;
    break;
    case 8: t[2][1] = player;
    break;
    case 9: t[2][2] = player;
    break;

    }

    return 0;
    }
    void showBoard (char t[3][3])
    {
    for (int i = 0; i < 3; i++)
    { for (int j = 0; j < 3; j++)
    cout << t[j];
    cout << endl;
    }
    }
     
    Blackanese, Nov 27, 2009 IP
  2. n3r0x

    n3r0x Well-Known Member

    Messages:
    257
    Likes Received:
    4
    Best Answers:
    1
    Trophy Points:
    120
    #2
    You never call the void ShowBoard() inside "main"
     
    n3r0x, Nov 27, 2009 IP
  3. mindblaster

    mindblaster Peon

    Messages:
    77
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    LoL. what a problem :)
     
    mindblaster, Dec 2, 2009 IP