Sponsored Content
Full Discussion: C++ Help
Top Forums Programming C++ Help Post 302273438 by RossMc on Sunday 4th of January 2009 09:33:14 PM
Old 01-04-2009
C++ Help

Hi i need a bit of help here.

I am creating a connect 4 programme in c++. The programme runs ok but when the programme asks what cell i want to put the X in and i enter a cell referance the X doesn't go in the cell like it should

I was just wondering if anyone would be able to have a look at the code and tell me what wrong

The Code is

Code:
#include <iostream>
 
#include <cstdlib>
 
#include <cstdio>
 
#include <limits>
 
 
 
using std::cout;
 
using std::cin;
 
using std::endl;
 
int main()
 
{
 
 
 
char a[] = {'|','_','|','_','|','_','|','_','|','_','|','_','|','_','|'};
 
char b[] = {'|','1','|','2','|','3','|','4','|','5','|','6','|','7','|'};
 
char board[6][7];
 
int i, j, k =0;
 
int row;
 
int column;
 
int game =1;
 
 
for (i=0; i<6; i  )
 
for (j=0; j<7; j  )
 
board[i][j] = ' ';
 
cout<<" ";
 
for( j = 0; j<15; j  )
 
cout <<b[j];
 
cout <<endl;
 
for ( i=0; i<6; i  )
 
{ cout <<i 1;
 
for( j = 0; j<15; j  )
 
cout <<a[j];
 
cout <<endl;
 
}
 
while(game ==1)
 
{
 
cout << "Player 1 Your Turn Please Enter Which Cell You Would Like" << endl;
 
cin >> row >> column;
}
 
if(board[row-1][column-1] ==' ')
 
board[row-1][column-1] = 'X'; }
 
// game over

Here is a programme of what the programme actually does

Image

Thanks Ross
 
Summarize(3pm)						User Contributed Perl Documentation					    Summarize(3pm)

NAME
XMLTV::Summarize - Perl extension to summarize XMLTV data SYNOPSIS
# First get some data from the XMLTV module, eg: use XMLTV; my $data = XMLTV::parsefile('tv_sorted.xml'); my ($encoding, $credits, $ch, $progs) = @$data; # Now turn the sorted programmes into a printable summary. use XMLTV::Summarize qw(summarize); foreach (summarize($ch, $progs)) { if (not ref) { print " Day: $_ "; } else { my ($start, $stop, $title, $sub_title, $channel) = @$_; print "programme starts at $start, "; print "stops at $stop, " if defined $stop; print "has title $title "; print "and episode title $sub_title" if defined $sub_title; print ", on channel $channel. "; } } DESCRIPTION
This module processes programme and channel data from the XMLTV module to help produce a human-readable summary or TV guide. It takes care of choosing the correct language (based on the LANG environment variable) and of looking up the name of channels from their id. There is one public routine, "summarize()". This takes (references to) a channels hash and a programmes list, the same format as those returned by the XMLTV module. It returns a list of 'summary' elements where each element is a list of five items: start time, stop time, title, 'sub-title', and channel name. The stop time and sub-title may be undef. The times are formatted as hh:mm, with a timezone appended when the timezone changes in the middle of listings. For the titles and channel name, the shortest string that is in an acceptable language is chosen. The list of acceptable languages normally contains just one element, taken from LANG, but you can set it manually as @XMLTV::Summarize::PREF_LANGS if wished. AUTHOR
Ed Avis, ed@membled.com SEE ALSO
XMLTV(1). perl v5.14.2 2004-01-03 Summarize(3pm)
All times are GMT -4. The time now is 01:31 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy