C++ :: Resetting Board On TicTacToe In Order To Play Again

May 25, 2014

How to reset the board in order to play again without spots already taken.

#include <iostream>
#include<cstdlib>
#include<ctime>
using namespace std;

char location[10] = {'0','1','2','3','4','5','6','7','8','9'};
int displayMenu(int &player, int &win);

[Code] .....

View 1 Replies


ADVERTISEMENT

C/C++ :: TicTacToe Board Won't Update - Prints Twice

Feb 22, 2015

Im trying to make a Tic Tac Toe board for an assignment. Right now it compiles fine but when I enter an x or o it does not update the board it just prints out the '.'s that the board is initialized to. Also, when I get to player 2 the board will printout twice so its 6 rows or 3 columns. The project uses a main to ask who starts then goes to a play function that asks for inputs and calls the makeMove function to place the x's and o's and the print function to display the updated board.

bool Board::makeMove(int rowIn, int columnIn, char currentPlayer) {
if (playBoard[rowIn][columnIn] == '.') {
playBoard[rowIn][columnIn] = currentPlayer;
return true;

[Code] ....

View 14 Replies View Related

C :: Tictactoe X And O Locations

Jan 26, 2013

I've made a tictactoe game using ncurses functions such as mvaddch to put x and o on my board. I need to somehow find the locations of the x's and o's so that i can win my game.

View 10 Replies View Related

C++ :: TicTacToe With Classes - Getting Runtime Errors

Feb 17, 2013

I have this TicTacToe program that needs finishing. All the code is finished, but I'm getting runtime errors. It is printing out junk values from my array when they should be empty.

//Player.h
#include <string>
#include "TTT.h"
using namespace std;
class Player {

[Code] .....

//This is a screenshot of the output. [URL] .....

View 5 Replies View Related

C :: Boolean Value Cross-functional In Game TicTacToe

Dec 11, 2014

Why something doesn't work without setting global variables. I want to know how to deliver values for example my boolean value "ende" (means end) from the function in line 99

Code:
bool pruefeGewinn() or in line 116 Code: bool spielfeldVoll() to the main function for using it there for Code: } while (ende != true); in line 164.

How to return it correctly?

Here is the Code of the game TicTacToe.

Code:
#include <stdio.h> // In- and Output
#include <stdlib.h> // Implementation of many functions
#include <stdbool.h> // Allows in C99 True and False as Boolean
#include <time.h> // Allows using Random by time

/*----------------------- Constants -------------------------*/

#define KANTENLAENGE 3
#define STRING 100

[Code] .....

View 6 Replies View Related

C++ :: Resetting Pointer Using New

Apr 23, 2014

Just wondering how you reset a pointer returned from a 'new' command to the first element in an array (currently I'm just using another pointer).

In the code example below the pointer returned gets moved using pointer arithmetic to clear the array. So what would reset the pointer to the first element in the array of characters?

Size = 100;
char *data = new char [Size];
// clear array
for( int l = 0; l < Size; l++ )
*(data++) = ' ';
delete[] data

View 13 Replies View Related

C/C++ :: Why Counter Keep Resetting To Zero

Feb 17, 2015

I am not sure why this is happening but I am simply trying to make rounds with my code and have it stop when one of two things, or both, happen.

#include <iostream>
#include "Classes.h"
#include "RNG.h"
#include "select.h"
#include "Fitnesschk.h"
using namespace std;
/*Global Variables************************************/
const int column = 32;

[Code] ....

I've tried resetting and renaming all variables but I don't see any conflict. I tried declaring in different areas but no dice. The other issue I have is that fittest always returns 0 even if the function returns 1. So it infinitely loops. When I go through looking at the variables. the fittest variable never changes even if the function returns 1 and round seems to reset after reproduce is called.

Here is the supporting code.

For Fittracker:

int fittracker(person man[], int row, int column){
for (int y = 0; y < row; y++){
int fit = 0;
for (int z = 0; z < column; z++){
if (man[y].data[z] == 1){

[Code] ....

View 10 Replies View Related

C++ :: Using Rand Function And Resetting Seed?

Nov 9, 2014

So I've actually used rand() happily without any problems so far, but now I faced a problem. I have an AI loop that initialized a random number between 1 and 2 at the beginning, so something like this:

while (condition) {
int random = rand()% 1 + 2;
if (random == 1) {

[Code] ....

So this doesn't really work since it doesn't actually assign a new random value. I came across srand(time(NULL)), which resets the seed, but I didn't quite get when to use it. Do I have to call it in every cycle of the loop? I'm not completely sure how this works.

View 2 Replies View Related

C/C++ :: Resetting File Pointer Position

May 10, 2013

it will search the whole file once then i cant get it to reset without restart the program.

cin >> paycode;  
while(paycode!=0) {
  while(!infile.eof()) {
    infile >> search;
    infile.ignore(1);

[Code] .....

View 1 Replies View Related

C++ :: Space Ship - Class Variable Resetting

Apr 9, 2014

I am creating a SpaceShip class, which has arrays for weapon names and damage, and variables for shields power, hull, engine power, and mass. I created two instances of the 'SpaceShip' class, 'ScoutShip', and 'Cruser'. When one of them calls the 'FireWeapons' function, it has the other call the 'TakeDamage' function, but for some reason the 'sheildPower' resets after 'TakeDamage' ends.

#include <iostream>
#include <vector>
using namespace std;
class SpaceShip {

[Code] ....

View 3 Replies View Related

Visual C++ :: Resetting Contents Of Existing Array To 0?

Apr 13, 2015

Is there some quick way of resetting the contents of an existing array to 0? Just to be clear, I'm not initializing the array, it already exists, has content and needs to be reset at 0. Is there a faster way than the code below?

Code:
for(i=0;i<100;i++)myarray[i]=0;

View 6 Replies View Related

C++ :: Board Not Printing Correctly

Jul 19, 2013

I'm writing a version of the classic Snake game. However, my board is not printing correctly. The right hand border is in the incorrect location. Also, when I randomly generate where the food ('X') is located, it only generates on the edges of the boundaries.

#include <iostream>
#include <cstdlib>
using namespace std;
const int ROWS = 21;
constint COLS = 61;

[code].....

View 5 Replies View Related

C++ :: Tic Tac Toe - Board Is Not Showing Numbers

Feb 7, 2014

I'm programming tic tac toe but the board is not showing numbers, and it is simply stating the winner without any input: (the win conditions are not complete, but it shouldn't matter).

#include <iostream>
#include<string>
using namespace std;
//Write a two-player tic-tac-toe game; use enums when possible to represent the values of the board

char ticBoard[3][3];
char board[10];
void showBoard();
bool moveIsValid(int m);
int whoWon(); // 0 tied, 1 p1, 2 p.2

[Code] ....

View 6 Replies View Related

C++ :: How To Make Bool And Void In Board

Mar 14, 2013

void(..)
bool(..)

Direct to the board[8][8].

View 7 Replies View Related

C++ :: Using Loops For Drawing A Checkers Board?

Jan 27, 2014

This is the text of exercise 4 of chapter 12 of PPP; Draw a checkers board: 8-by-8 alternating white and red squares.

Is there a way to use the loop for doing that code to minimize the size of the code?

View 9 Replies View Related

C++ :: Can't Refresh Checkers Board On Application

Dec 6, 2013

I Cant get my checkers game board to refresh every time i make a move. i have system("cls") But it does nothing of the sort.. To move a pice ive created an illusion which swaps one pieces appearance with another :

void getpiecetomove(int startx,int starty, int endx, int endy) {
boardpiece tmp;
//Regular Moves Pieces
tmp = board[startx][starty];
board[startx][starty] = board[startx+1][starty+1];
board[startx+1][starty+1] = tmp;
system("cls");
}

View 7 Replies View Related

C++ :: How To Play Simple MP3 Through Mic

Jul 21, 2014

How do I play a simple mp3 through my mic. I plan on using this to just play annoying sounds through skype and games(on windows 7 btw).

View 6 Replies View Related

C :: Reading Button Input On Arduino Board

Mar 7, 2013

Okay so this is part of a small uni module around the arduino board. The task is to simulate traffic lights at a junction. At the moment my code below runs through the sequence with 2 seperate lights. When one set of lights turns RED , the other turns GREEN.In my main loop method I need to add a button for a crossing. I want to be able to check if the button is pressed at each of the delays but do not want to have to hold it down.I have thought about putting it at the top of the loop but then the program will only check if button is pressed in that point therefore the user will have to hold it down?

Code:

int green1 = 13 ;
int amber1 = 12 ;
int red1 = 11 ;

int green2 = 6 ;
int amber2 = 7 ;
int red2 = 8 ;
}

[code]....

View 5 Replies View Related

C/C++ :: Tic Tac Toe - Initialize Arrays At Zero And Output Board To Screen

Sep 13, 2014

/* This is what I have so far what i am trying to do is to initialize the arrays at zero and output the board to the screen. Part of the problem is the user has the option of the board size. All this is suppose to do is to output the board to the screen. I am having problems understanding 2D Arrays.
*/

using namespace std;
int main() {
const int BOARD_MAX = 10; // Maxinum Board size.
const int BOARD_MIN = 3; // Minimum Board size.
array = [COL];
array [ROW];

[Code] ....

View 5 Replies View Related

C++ :: How To Play WAV File In A Program

Mar 6, 2014

I understand how to play a .wav file in a program, but I am attempting to "package" the .wav file with the project so that it can be played by another person, on a different machine (namely, my professor). The way I have come to understand this is that if you use the following line of code:

PlaySound(TEXT("C:WindowsMedia
otify.wav"), NULL, SND_FILENAME);

The sound file would not play if it is not in the same location on the other computer. Am I correct? Assuming that I am, I have added the file that I wish to play as a resource in my project, but I can't figure out how to make it play. Looking at MSDN (and other resources) I found the following snippet:

#define MAKEINTRESOURCE
PlaySound(
MAKEINTRESOURCE(L"notify.wav"),
GetModuleHandle(NULL),
SND_RESOURCE);

I get no errors when I build the program, but no sound plays when I run it. I have tried for hours now to figure this out (which is usually enough time for me to sort through the problem) but I have met with no success. This leads me to believe I am either completely off in my assumptions, or I am making a silly mistake.

View 6 Replies View Related

C :: Dragon Board Serial Monitor Programming Menu

Apr 2, 2014

I am working on my senior project and my currect task is to make a menu. I dont know what the best way to do it. my code is not complete and i am completely lost. code found below:

Code:

#include <hidef.h> /* common defines and macros */#include "derivative.h" /* derivative-specific definitions */
#include "lcd.h"
#include<menu.h>
void main(void) {
char *msg1 = "Menu";

[code].....

View 4 Replies View Related

C :: Program To Play Lottery - Limit Between 100-99?

Feb 2, 2015

Suppose you want to develop a program to play lottery. The program randomly generates a Lottery of a three-digit number( any number from 100 to 999), prompts the user to enter a three-digit number, and determines whether the user wins according to the following rule:

1. If the user matches the lottery in exact order , the awards is $100,000.
2. If the user input matches the lottery digits, the awards is $50,000.
3. If two digit in the user input matches a digit in the lottery, the awards is $30,000.
4. If one digit in the user input matches a digit in the lottery,
the awards is $10,000.

Sample:
The winning number is 865.

Your ticket is 865 then 100000
Your tickect is 686, or 568,.. all digits are right but not in order
You get 50000
Your ticket is 860, or 186 .. then 30000
Your ticket is 800, 706, 600.. just one digit much you get
10000
Else
0

Im using if/else statements. Which syntax would I use to figure out the limit between 100-99?

View 1 Replies View Related

C++ :: Connect Computers To Play Game?

Nov 16, 2014

I have a Blackjack game that allows users to create a login account and it keeps track of their bet amount, and total bank,etc. How can I connect the program on 2 or more computers so that people can play together?

(A) How would I code it? (B) Can I just connect a USB or HDMI and use the appropriate code? (C) Do they need to be executables instead of just running out of Visual Studio? (D) Can this maybe done over Wi-fi? (E) Or is this something more complicated like over a VPN?

View 2 Replies View Related

C++ :: How To Play Sound When The Program Ends

Jul 16, 2013

How can I play sound when the program ends? I am using Windows 7.

View 15 Replies View Related

C :: Generate Set Of Random Numbers On Board (2D Array) Like Candy Crush

Oct 15, 2013

Assignment on making a program like candy crush but it is called as number crush.

View 3 Replies View Related

C Sharp :: How To Use Timer To Move Text Objects Around A Board Onto Textboxes

Apr 2, 2013

Every time the timer clicks it should show a text letter like (T) for tortoise and (H) for hare that moves around the board when the user hits go on the GUI.

View 12 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved