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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
#1

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

10.11.2012, 18:14. Просмотров 519. Ответов 5
Метки нет (Все метки)

Здравствуйте. Я пишу всем известную игру Х/О. И я застрял в начале пути из-за того что не могу оприделить ошибку которую мне выдяёт компилятор 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++ Не компилит код
C++ Dev C++ выдает непонятную ошибку
Dev C++ выдает ошибку C++
проверьте, кажется сам нашёл ошибку уже C++
C++ Компилирует в Dev C++, выдает ошибку в 12 студии
C++ Dev-C++ выдает ошибку error: converting to execution character set: Illegal byte sequence
C++ Dev c++ выдает ошибку: expected primary-expression before ':' token
C++ Пишет ошибку " 'clrscr' was not declared in this" в dev c++
Найти ошибку в программе делал в DEV-C++ C++
найти ошибку! visual studio( на dev c++ программа работает) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.11.2012, 18:24     Dev-C++ нашёл ошибку и не компилит( #2
17 строка надо так cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] << " " << endl;
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
10.11.2012, 18:35  [ТС]     Dev-C++ нашёл ошибку и не компилит( #3
а чем это от моего когда тличается? как-то не уловил
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.11.2012, 18:38     Dev-C++ нашёл ошибку и не компилит( #4
17 строка надо так cout << " "<<board[0]<<" | "<<board[1]<<" | " << board[2] << " " << endl;
kravam
быдлокодер
1695 / 874 / 44
Регистрация: 04.06.2008
Сообщений: 5,340
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
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
10.11.2012, 18:49  [ТС]     Dev-C++ нашёл ошибку и не компилит( #6
Спасибо всем)
Yandex
Объявления
10.11.2012, 18:49     Dev-C++ нашёл ошибку и не компилит(
Ответ Создать тему
Опции темы

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