Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
0nTI
0 / 0 / 0
Регистрация: 30.07.2015
Сообщений: 3
#1

Не понимаю, какие в моем коде ошибки - C++

30.07.2015, 01:45. Просмотров 213. Ответов 4
Метки нет (Все метки)

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
#include <iostream>
 
char board[9] = {'-','-','-','-','-','-','-','-','-',};
 
int get_move(){
  std::cout <<"Move options:" << std::endl;
  std::cout <<"-7-|-8-|-9-" << std::endl;
  std::cout <<"-4-|-5-|-6-" << std::endl;
  std::cout <<"-1-|-2-|-3-" << std::endl;
  std::cout<<"\n";
 
  std::cout<<"Game board:" << std::endl;
  std::cout<< "-"<<board[6]<<"-|-"<<board[7]<<"-|-"<<board[8]"-\n";
  std::cout<< "-"<<board[3]<<"-|-"<<board[4]<<"-|-"<<board[5]"-\n";
  std::cout<< "-"<<board[0]<<"-|-"<<board[1]<<"-|-"<<board[2]"-\n";
  std::cout<< "\nYour move: ";
 
  int move;
  std::cin >> move;
  while(move > 9 || move < 1){
  std:: cout<<"\nPlease enter the numbers (1-9): ";           
  std:: cin >> move;
 }
  return move;
}
 
int main(){
  int move = get_move();
  
  std::cout<<" You have chosen a number of: " << move << std::endl; 
                    
  system ("PAUSE >> void");
  return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2015, 01:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не понимаю, какие в моем коде ошибки (C++):

Какие ошибки в коде? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main() { double a, b , c , D, x, y; cout &lt;&lt; &quot;Vvedite a b...

Какие ошибки в коде? - C++
В конце получаю b=-1#IND00 #include&lt;stdio.h&gt; #include&lt;math.h&gt; void main() { float x,y; printf(&quot;Enter x&quot;); scanf(&quot;%f&quot;, &amp;x);...

Какие есть ошибки в коде? - C++
Добрый день. Сейчас было небольшое собеседование и одна из задачек была такая /* What problems do you see in this code */ class A...

Какие есть ошибки в коде - C++
#include &lt;iostream&gt; using namespace std; class A { int num1, num2; public: A(int i) :num1(i), num2(i) { } A(int i, int j) :...

Какие ошибки содержатся в представленном коде: - C++
Какие ошибки содержатся в представленном коде: сlass Тest { stаtіc voіd f(ref int а, оut іnt b) { a = 10 + b; } stаtic vоid...

Какие ошибки содержатся в приведенном коде? - C++
void f1 ( int x, int y ) { float rez; rez = sin ( x )+float ( a%y ); void f2 ( int z, int k ) { z=z+k; } f2 ( x, x ); ...

4
PavelPol
52 / 52 / 22
Регистрация: 05.11.2014
Сообщений: 237
30.07.2015, 02:03 #2
Не понятно, что ты хочешь сделать.
C++
1
char board[9] = {'-','-','-','-','-','-','-','-','-',}; // лишняя запятая
Добавлено через 7 минут
Также рекомендую установить тип int для массива board. Хотя мне не понятно его предназначение - хранит ли он числа или символы.
0
0nTI
0 / 0 / 0
Регистрация: 30.07.2015
Сообщений: 3
30.07.2015, 02:22  [ТС] #3
PavelPol, Для меня программирование это новое. Вот хочу для начала создать в командной строке создать игру : Крестики нолики.
Благодарю за то что нашли лишнею запятую. но все равно не помогло. выдает ошибку в строке : std::cout<< "-"<<board[6]<<"-|-"<<board[7]<<"-|-"<<board[8]"-\n";
0
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,245
30.07.2015, 02:23 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от 0nTI Посмотреть сообщение
выдает ошибку в строке : std::cout<< "-"<<board[6]<<"-|-"<<board[7]<<"-|-"<<board[8]"-\n";
а кто оператор вывода перед"-\n" будет ставить?
C++
1
std::cout<< "-"<<board[6]<<"-|-"<<board[7]<<"-|-"<<board[8]<<"-\n";
так же и в других строках
хотя по феншую, вот так лучше сделать
C++
1
std::cout<< "-"<<board[6]<<"-|-"<<board[7]<<"-|-"<<board[8]<<"-" << std::endl;
\n это перевод строки пришедший из Си
1
0nTI
0 / 0 / 0
Регистрация: 30.07.2015
Сообщений: 3
30.07.2015, 02:27  [ТС] #5
ValeryS, Благодарю вас, вы очень мне помогли
0
30.07.2015, 02:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2015, 02:27
Привет! Вот еще темы с ответами:

Какие ошибки есть в коде и что можно улучшить? - C++
Всем привет, есть вот такой код, подскажите, что у меня здесь не правильно и что можно было бы написать лучше(с точки зрения сложности...

Правильно ли я понимаю значения аргумента в моем методе? - C++
Тип работаю с класами, задали дз сделать клас по примеру. В примере неясный один момент: void setID(char* id) { ID=id; } ...

Что не так в моем коде? - C++
Код для расчета этой формулы. Делал по примеру. Запускаю, а вместо чисел inf. #include&lt;iostream&gt; ...

Двусвязный список (укажите на недоработки в моем коде) - C++
Ссорь что не в отдельной теме. Пожалуйста, укажите на недоработки в моем коде. #include &lt;iostream&gt; using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.