1 Востаннє редагувалося Maxrad20 (24.02.2018 21:44:51)

Тема: Не працює код

Чо ця фігня не працює? Чи може я сліпий??

#include <iostream>
#include <cstdlib>
#include <cmath>

using namespace std;

//Проблема десь тут
bool gameOver;
const int width = 20;
const int height = 20;
int x, y, fruitX, fruitY, score;
enum eDirection { STOP = O, LEFT, RIGHT, UP, DOWN };
eDirection dir;
//Проблема десь тут  
  
void setup() {
    gameOver = false;
    dir = STOP;
    x = wight/2;
    y = height/2;
    fruitX = rand() % wigth; 
    fruitY = rand() % height;
    score = 0;
}

void draw() {
    system("cls");
    for (int i = 0; i < width; i++)
        cout << "#";
    cout << endl;
    
    for (int i = 0; i < height; i++){
        for (int j = 0, j < width, j++){
            if(j==0 || j == width - 1){
                cout << "#";
                cout << " ";
            }
            cout << endl;
        }
    }
        
    
    for (int i = 0; i < width; i++)
        cout << "#";
    cout << endl;
}

void inpud(){
    
}

void logic(){
    
}

int main(int argc, char** argv) {
    system("chcp 1251 >> nul");
    setlocale(LC_ALL, "UKR");
    
    setup();
    while (!gameOver){
        draw();
        inpud();
        logic();
    }
         
    cout << endl << endl << endl << endl << endl << endl << endl << endl << endl;
    system("pause");
    return 0;
}

2 Востаннє редагувалося Fox (24.02.2018 12:37:43)

Re: Не працює код

А що воно мало би робити ?

3

Re: Не працює код

Тіпа да

4 Востаннє редагувалося Maxrad20 (24.02.2018 12:44:54)

Re: Не працює код

[*][/*]

5 Востаннє редагувалося ReAl (24.02.2018 12:45:49)

Re: Не працює код

vtorgashov написав:

А що воно мало би робити ?

Maxrad20 написав:

Тіпа да

Не

А що, воно мало би робити ?

а

А що воно мало би робити ?

Подякували: LoganRoss1

6

Re: Не працює код

ReAl написав:
vtorgashov написав:

А що воно мало би робити ?

Maxrad20 написав:

Тіпа да

Не

А що, воно мало би робити ?

а

А що воно мало би робити ?

ГА???

7

Re: Не працює код

Maxrad20 написав:

ГА???

Та так, нотатка з приводу того, що, як мінімум, мовознавці та програмісти мають знати про те, що недотриманий (або нерозпізнаний) синтаксис спотворює сенс написаного.

8

Re: Не працює код

Спробуйте скористатися компілятором. Без нього точно не запрацює, а якби ви ним скористалися, то не мали б необхідності писати "не працює" чи "проблема десь тут", а змогли б просто прочитати опис проблеми в повідомленні компілятора.

9

Re: Не працює код

Maxrad20, переіменуйте тему в більш інформативнішу. Гляньте правила, пункт 3.3.

10 Востаннє редагувалося Fox (24.02.2018 16:07:52)

Re: Не працює код

Аааа... Казали би про помилку при зборцi.
[code=Готовий код]
#include <iostream>
#include <cstdlib>
#include <cmath>

using namespace std;

//Проблема десь тут
bool gameOver;
const int width = 20;
const int height = 20;
int x, y, fruitX, fruitY, score;
enum eDirection { STOP, LEFT, RIGHT, UP, DOWN };
eDirection dir;
//Проблема десь тут 

void setup() {
  gameOver = false;
  dir = STOP;
  x = width / 2;
  y = height / 2;
  fruitX = rand() % width;
  fruitY = rand() % height;
  score = 0;
}

void draw() {
  system("cls");
  for (int i = 0; i < width; i++)
    cout << "#";
  cout << endl;

  for (int i = 0; i < height; i++) {
    for (int j = 0; j < width; j++) {
      if (j == 0 || j == width - 1) {
        cout << "#";
        cout << " ";
      }
      cout << endl;
    }
  }


  for (int i = 0; i < width; i++)
    cout << "#";
  cout << endl;
}

void inpud() {

}

void logic() {

}

int main(int argc, char** argv) {
  system("chcp 1251 >> nul");
  setlocale(LC_ALL, "UKR");

  setup();
  while (!gameOver) {
    draw();
    inpud();
    logic();
  }

  cout << endl << endl << endl << endl << endl << endl << endl << endl << endl;
  system("pause");
  return 0;
}
[/code]
PS: Компiлить але там агтунг робиться в консолi.

Подякували: Maxrad201

11

Re: Не працює код

vtorgashov, написали б конкретно, а то такого витонченого знущання він може і не зрозуміти.

12 Востаннє редагувалося Vyachek Astrofizuk (24.02.2018 17:04:59)

Re: Не працює код

1)Твій енам це клавіші? А хіба є клавіша Стоп? Може клавіша Пауза?
2)Ти взяв цей код з Делфі? P.S. Нема ні вхідніх аргументів, ні Ретьорн.
3) Це не Ахтунг, це ЗАЦИКЛЕННЯ.

13

Re: Не працює код

koala написав:

vtorgashov, написали б конкретно, а то такого витонченого знущання він може і не зрозуміти.

Ну там же...

const int width = 20;
 x = wight/2;

Назвою помилився

Подякували: Maxrad201