Форум программистов, компьютерный форум CyberForum.ru

Dev-C++ нашёл ошибку и не компилит( - C++

Восстановить пароль Регистрация
 
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
10.11.2012, 18:14     Dev-C++ нашёл ошибку и не компилит( #1
Здравствуйте. Я пишу всем известную игру Х/О. И я застрял в начале пути из-за того что не могу оприделить ошибку которую мне выдяёт компилятор Dev-C++, конечно легче скачать с интернета чьюто работу и здать, но так ни знаний ни опыта программирования не прибавится. Буду признателен если ктонибудь подскажет в чём тут проблема.
P.S если соображу раньше напишу)).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <conio.h>
 
using namespace std;
 
const char* board[9] = {"-","-","-","-","-","-","-","-","-"};
 
int get_move()
{
    cout << " It is game X and O " << endl;
    cout << " Move options:  \n\n";
    cout << " 1|2|3" << endl;
    cout << " 4|5|6" << endl; 
    cout << " 7|8|9" << '\n' << endl;  
       
    cout << " Game board:  \n\n";
    cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] " " << endl;
    cout << " "<<board[3]<<" | "<<board[4]<<" | "<<board[5]<<" " << endl;
    cout << " "<<board[6]<<" | "<<board[7]<<" | "<<board[8]<<" " << endl;
    
    int move;
 
    cout << "\n Your move! ";
    cin >> move;
    
    while(move > 9 || move < 1)
    {
               cout <<" Try again! Pleas enter number (1-9):";
               cin >> move;
    }
    return move;
}
 
int main()
{
    int move = get_move();
    
    getch();
    return 0;
}
Ошибку выдаёт первой строке таблички где я вставляю элементы массива, а пишет следующие:
17 C:\Documents and Settings\...\...\Untitled1.cpp expected `;' before string constant
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2012, 18:14     Dev-C++ нашёл ошибку и не компилит(
Посмотрите здесь:

Почему не компилит C++
компилятор нашёл ошибку C++
C++ wxDev-C++ 7.3.1 не компилит.
C++ Dev C++ выдает непонятную ошибку
Dev C++ выдает ошибку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.11.2012, 18:24     Dev-C++ нашёл ошибку и не компилит( #2
17 строка надо так cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] << " " << endl;
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
10.11.2012, 18:35  [ТС]     Dev-C++ нашёл ошибку и не компилит( #3
а чем это от моего когда тличается? как-то не уловил
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.11.2012, 18:38     Dev-C++ нашёл ошибку и не компилит( #4
17 строка надо так cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] << " " << endl;
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
10.11.2012, 18:42     Dev-C++ нашёл ошибку и не компилит( #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
mster-doc, чё за приколы? Тебе написано, ошибка в 17-ой строке
Ищешь строку, пишешь частями
C++
1
cout << " "<<board[0];
компилится? продолжаешь
C++
1
cout << " "<<board[0]<<" | ";
компилится? продолжаешь
...

C++
1
cout << " "<<board[0]<<" | "<<board[1]<<" | ";
компилится? продолжаешь
C++
1
cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] " ";
не компилится. Значит, дело в
C++
1
board[2] " "
Тут ошибку уже найдёшь. Это так сложно?
mster-doc
 Аватар для mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
10.11.2012, 18:49  [ТС]     Dev-C++ нашёл ошибку и не компилит( #6
Спасибо всем)
Yandex
Объявления
10.11.2012, 18:49     Dev-C++ нашёл ошибку и не компилит(
Ответ Создать тему
Опции темы

Текущее время: 02:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru