Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Несоответствие работы cin.putback в разных компиляторах https://www.cyberforum.ru/ cpp/ thread45945.html
Здравствуйте! Озадачило меня следующее несоответствие (текст приведен в качестве примера): #include <iostream> #include <cstring> using namespace std; int main () { while (cin) {
C++ @ в аргументе метода
подскажите плиз, что означает следующая запись method(..., object @param)? меня интересует именно "собака" в этой записи
C++ Изучение С++ Добрый день! Вот решил взяться за изучение С++. И возникли вопросы: - какая среда разработки лучше. - возможно ли написать приложение и не распространят с программой кучу библиотек (как это есть с MFC). - Чем лучше C++, в сравнении с Delphi. https://www.cyberforum.ru/ cpp/ thread45758.html C++ очень интересный баг https://www.cyberforum.ru/ cpp/ thread45599.html
Если кто-нибудь догадается в чем ошибка, то скажите. Ошибку я уже исправил, но не знаю, почему не работает этот код: #include <iostream> #include <conio.h> int CompareFaceStat(char mass, char mass1) { int count=0; for(int i=0;i<100;i++) { if(mass>>6==mass1>>6) count++;
CString buff = "aaa" + "bbb" C++
Хочется одним оператором конкатенировать несколько подстрок CString buff = "aaa" + "bbb" компилятор выдает error C2110: cannot add two pointers Как бы написать такой оператор?
C++ DLL в borland c++ //Пример кода в dll: int count; int __stdcall __export f_001(const char* cst) { count++; ... return count; } https://www.cyberforum.ru/ cpp/ thread45414.html
C++ Графический интерфейс в консольных программах Насколько я понял, чтоб создать граф. интерфейс, нужна библиотека curses.h. Но в ней довольно низкоуровневые команды, вроде передвижения курсора и вывода строчки... А есть ли какая-нибудь библиотека со следующим уровнем абстракции, которая позволила бы напрямую создавать кнопочки, менюшки, растягиваемые окошки с кпопками закрытия и минимизации и т. д.? https://www.cyberforum.ru/ cpp/ thread45052.html C++ Какой компилятор C++ выбрать?
Какой компилятор C++ сейчас наиболее популярный под Windows? Имеется ввиду компилятор: среда разработки, возможность создания программ с графической оболочкой, работа с DirectX и т.д.
C++ Замена символов строками https://www.cyberforum.ru/ cpp/ thread45011.html
Здравствуйте, подскажите каким алгоритмов пользуетесь вы для решения подобной задачи. Есть файл с любой информацией. Нужно эту информацию модифицировать. То есть найти некоторые символы и заменить их на строки. Для примера при переводе в HTML заменить "<" на &lt; У меня получается, постоянно сдвиги табуляций если они есть или просто коряво как-то все выходит. Если можно словами алгоритм....
C++ Предикаты\Функторы https://www.cyberforum.ru/ cpp/ thread44961.html
Здравствуйте, взялся за прочтение алгоритмов STL и наткнулся на такой вопрос, что же такое Предикаты\Функторы. Определения и примеры я просмотрел, но толком не понял. А именно возникает следующие вопросы: 1)Почему если создается класс, то там перегружается именно () 2)Как понять сколько параметров будут переданы? Вот к примеру код class ManLess { public: bool operator ()(Man& man1, Man&...
На чем пишут Инсталер к програмам?? C++
стало интиресно как работают инсталятори, помогмите розобратся... 1. на каком ПО их пишут? 2. какие требования к ОС 3. как программы заносятся в реестр, и т.д.
C++ Консольная графика Доброго времени суток!!! Как под DOS рисовать примитивные обьекты линии, квадраты, круги? Для Turbo C++, Но если возможно то для C++ Builder. Заранее спасибо... https://www.cyberforum.ru/ cpp/ thread44674.html
12 / 12 / 2
Регистрация: 08.07.2009
Сообщений: 45
03.08.2009, 22:26 0

Морской бой - C++ - Ответ 232001

03.08.2009, 22:26. Показов 2646. Ответов 4
Метки (Все метки)

Ответ

специально для графики в BC 3.11 есть либа graphics.h

Все функции идентичны паскалевской либе(если работал с ней конечно).
Документация в количестве чуть более чем достаточном есть в Борляндском хелпе, который вызывается, как обычно, по F1.

Для затравки:
Вот так инициализируется графический режим
C
1
2
3
4
5
6
7
8
9
10
11
12
int gdriver = DETECT, gmode, errorcode;
    initgraph(&gdriver, &gmode, "c:\\bc31\\bgi\\");//десь путь к папке БГИ
    errorcode = graphresult();
    if (errorcode != grOk)  /* an error occurred */
    {
       printf("Graphics error: %s\n", grapherrormsg(errorcode));
       printf("Press any key to halt:");
       getch();
       exit(1);             /* return with error code */
    }
 
    cleardevice();//очистка экрана
Рисовка поля в стиле PCAD
C
1
2
3
4
5
setcolor (20);
rectangle (50,50,(xmax*10)+50,(ymax*10)+50);
for (int i=60;i<(xmax*10)+50;i=i+10)
        for (int j=60; j<(ymax*10)+50;j=j+10)
                putpixel (i,j,7);
Информации по крайней мере по паскалевской либе достаточно, и синтаксически они с сишной почти идентичны ибо борланд.

Вернуться к обсуждению:
Морской бой C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2009, 22:26
Готовые ответы и решения:

C++ builder Морской бой
Добрый день. Программирую игру морской бой клиент-сервер. Хотелось бы чтобы помогли с некоторыми...

Морской бой с++ визуальный
Ребята, у меня тема курсовой &quot;Морской бой на С++&quot;, искал много исходников и нашел прогу только на...

Визуализация игры морской бой
Парюсь с курсовой... Задание сделать игру &quot;морской бой&quot; против компа.. Алгоритмы реализации самой...

прога для игры морской бой
Здравствуйте. Подскажите где можно скачать игру в этой теме -...

4
03.08.2009, 22:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2009, 22:26
Помогаю со студенческими работами здесь

Морской бой, как расставить корабли?
Делаю игру Морской бой, используя DrawGrid Как расставить корабли?

Игра "морской бой" - как закрасить определенные клеточки
Делаю морской бой, у меня на форме два картинки игрового поля(клеточки 10х10). Возможно ли...

Battleship Helper (помошник для игры "Морской бой")
Идея: на каждой клетке в процентах вероятность что там корабль На данный момент: программа выдает...

морской бой
#include &lt;iostream&gt; // cin, cout #include &lt;clocale&gt; // поддержка русского языка #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru