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

Где здесь ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переписать через указатели http://www.cyberforum.ru/cpp-beginners/thread604845.html
помогите написать эту программу с помощью указателей #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int n=5;
C++ упростить решение диофантового уравнения. То есть есть x=x_0+at и y=y_0+bt, нужно к х и у подобрать такие t, чтобы х и у были минимальны Помогите пожалуйста с задачей, а то не получается доделать(( почти все сделала, а остатки не могу... Вот смотрите, мы задаем какие-то коэффициэнты при х и у: то есть система получается например х=700-4t1 и у=-300+8t2, ну вот надо подобрать такие t1 и t2, чтобы значения х и у стали минимальными и вывести эти минимальные х и у Вот исходная формулировка задания: Задание такое: упростить... http://www.cyberforum.ru/cpp-beginners/thread604839.html
Использование глобальных переменных - моветон ли? C++
Ребят, очень часто вижу как отцы С++, когда проверяют чей-то код и обнаруживают там глобальные переменные, заявляют, что это не хорошо, что это моветон. Так ли это на самом деле и собственно почему так? :) Спасибо!
Написать программу на c++, демонстрирующие применение механизма одиночного наследования классов C++
Описание базового класса: Линии: координаты начала и конца, конструктор с параметрами, метод вычисления длины линии. Опсание производного класса: Отрезки: конструктор с параметрами, метод вычисления угла между отрезком и осью ОY, метод вывода данных. Задание: Описать классы, объект производного класса; вывести данные объекта; вычислить и вывести длину и угол с осью ОY.
C++ программа виснет, не знаю что не так http://www.cyberforum.ru/cpp-beginners/thread604793.html
Дана квадратная целочисленная матрица. Определить, является ли она магическим квадратом. В магическом квадрате сумма чисел по всем горизонталям, вертикалям и двум диагоналям должна быть одна и та же. #include<iostream> #include <cmath> using namespace std; void vvodA(int **a,int n); void summ(int **a,int n); int main() { int n;
C++ Написать программу работу с динамическими строками Написать программу работу с динамическими строками. Строка является объектом класса. Память под объект-строку должна выделяться динамически (с помощью new). Должны быть определены деструктор и следующие конструкторы: · Конструктор по умолчанию, создает пустую строку; · Конструктор преобразования, инициализирующий строку с помощью стандартной строки; · ... подробнее

Показать сообщение отдельно
xalf
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 204
13.06.2012, 20:29     Где здесь ошибка?
Делаю все по видео уроку. У него работает все нормально у меня жалуется
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <allegro.h>
#define MAXFILAS 20 //   X
#define MAXCOLS  31 //   y
BITMAP *buffer;
BITMAP *roca;
 
char mapa[MAXFILAS][MAXCOLS] ={
     "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
     "X           XXXXX           X",
     "X XXX XXXXX XXXXX XXXXX XXX X",
     "X XXX XXXXX XXXXX XXXXX XXX X",
     "X                           X",
     "X XXX XX XXXXXXXXXXX XX XXX X",
     "X     XX     XXX     XX     X",
     "X XXX XXXXXX XXX XXXXXX XXX X",
     "X XXX XX             XX XXX X",
     "      XX XXXXXXXXXXX XX      ",
     "X XXX XX XXXXXXXXXXX XX XXX X",
     "X XXX XX XXXXXXXXXXX XX XXX X",
     "X XXX XXXXXX XXX XXXXXX XXX X",
     "X     XX     XXX     XX     X",
     "X XXX XX XXXXXXXXXXX XX XXX X",
     "X XXX                   XXX X",
     "X XXX XXXX XXXXXXXX XXX XXX X",
     "X XXX XXXX          XXX XXX X",
     "X          XXXXXXXX         X",
     "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",                    
};
void dibujar_mapa(){
     int row,col;
     
     for(row = 0; row< MAXFILAS; row++){
           for(col = 0; col< MAXCOLS; col++){
           if(mapa[row][col]=='X'){
                draw_sprite(buffer, roca, col*30, row*30);
                                
                }
           }
     }     
}
 
void pantalla(){
  blit(buffer, screen, 0,0,0,0,880, 600);    
 }
    
int main() 
{   
    allegro_init();
    install_keyboard();
    
    set_color_depth(32);
    set_gfx_mode(GFX_AUTODETECT_WINDOWED, 880, 600, 0, 0);                                        
    
    buffer = create_bitmap(880, 600);
    roca = load_bitmap("Wall.bmp",NULL);
    
    while(!key[KEY_ESC]){
      dibujar_mapa();
      pantalla();
 
      }
 
}
END_OF_MAIN();
А жалуется вот на что:
C++
1
  blit(buffer, screen, 0,0,0,0,880, 600);
`blit' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
В чем ошибика? как поправить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru