can any one help me. i am suppose to write a battleship game as for my class and since i never played the game befor i have no clue on what i'm doing or what to do.
here is what i have so far. i don't get the cding that i wrote so if any one has any suggestions please do so. thanks alot.
Code:#include <iostream> #include <iomanip> #include <fstream> #include <string> #include <cstdlib> #include <ctime> using namespace std; const int size_x = 10; const int size_y = 10; int field[size_x][size_y]; void board(int location [size_x][size_y], char direction); void main(string Carriers, string battleship, string cruiser,string submarine, string destroyer); void check(string Carriers, string battleship, string cruiser,string submarine, string destroyer); void location(int& size_x, int& size_y); int main() { srand((unsigned) time(NULL)); cout << fixed << showpoint << setprecision(5); for ( int i = 0; i < size_x; ++i ) { cout << size_y <<" " << rand() % 10 << endl; } return 0; } //location function void location(int& size_x, int& size_y) { } void board(int location [size_x][size_y], char direction); { int Continue(10); int place[x][y]; while (Continue == 10) { cout << "where do you want to place your piece" ; cin >> place; cout << endl; int print_x,print_y; y1 = position.substr(0,1); x1 = position.substr(1,1); if (x1 == "1") print_x = 1; if (x1 == "2") print_x = 2; if (x1 == "3") print_x = 3; if (x1 == "4") print_x = 4; if (x1 == "5") print_x = 5; if (x1 == "6") print_x = 6; if (x1 == "7") print_x = 7; if (x1 == "8") print_x = 8; if (x1 == "9") print_x = 9; if (x1 == "10") print_x = 10; if (y1 == "A" || y1 == "a") print_y = 10; if (y1 == "B" || y1 == "b") print_y = 9; if (y1 == "C" || y1 == "c") print_y = 8; if (y1 == "D" || y1 == "d") print_y = 7; if (y1 == "E" || y1 == "e") print_y = 6; if (y1 == "F" || y1 == "f") print_y = 5; if (y1 == "G" || y1 == "g") print_y = 4; if (y1 == "H" || y1 == "h") print_y = 3; if (y1 == "I" || y1 == "i") print_y = 2; if (y1 == "J" || y1 == "j") print_y = 1; print_y++; print_x++; } }



LinkBack URL
About LinkBacks



(sorry for the OT).