C++ Написать программу для игры в крестики-ноликиНужно написать программу для игры в крестики-нолики с компьютером, в графическом режиме.
Я реализовал гл. меню, выбор чем играть (крестиком или ноликом), игровое поле (3х3 представляющее собой двумерный массив), а так же рисования крестиков/ноликов в этом поле, переход между клетками осуществляется стрелочками, при выборе нужной клетки жмём пробел и собственно рисуется там крестик/нолик, но...https://www.cyberforum.ru/ cpp-beginners/ thread851980.html
C++ Стек на массиве Здравствуйте! Надо создать стек на массиве, не используя ссылки, указатели, ... Дан только массив. После создания стека на массиве, нужно написать функции: добавления элемента, удаления /-/, размер стека и номер последнего элемента
C++ присвоить екземпляру класса значениеhttps://www.cyberforum.ru/ cpp-beginners/ thread851955.html как сделать нечто подобное
Array j = "sss";
дошел то этого но какая то непонятная ошибка
типа "Error: in line 15: объявлено в строке 8 - недопустимо!"
#include <iosteam>
#include <string>
#include <windows.h>
C++ Реализация дека (двусвязный список)Здравствуйте. Есть лаба по программированию, помогите пожалуйста.
Разработать программу, реализующую одну из основных структур данных – дэк, с реализацией основных операций над структурами, таких как:
1. Добавление элемента
2. Удаление элемента
3. Поиск элементов
4. Замена значения ключа
5. Удаление элементов
6. Генерация структуры заданным числом элементов
7. Вывод всей структурыhttps://www.cyberforum.ru/ cpp-beginners/ thread851948.html
При подключении библиотеки вылетает программа C++ Пишу игру шашки, человек-компьютер. Основной алгоритм реализован писал в RAD Studio 2010 - консольное приложение. Графика тоже реализована но в среде Borland 5.5 с помощью библиотеки winbgim (только эту библиотеку разрешили использовать). По отдельности все работает, если совмещаю, то программа просто вылетает (Прекращена работа программы). Причем вылетает и в той и в другой среде. Еще один...
C++ Подскажите логику нескольких строк кодаПомогите пожалуйста.
Меня интересуют только места где используется указатель.
В этой и других функциях:
void PrintList(const Student* list, const int& count);
void Sort(Student* list, const int& count);
Можете по простому объяснить, что значит (const Student* list, const int& count) и (Student* list, const int& count).
Здесь
void Menu()
{
int StudentCount = 0;https://www.cyberforum.ru/ cpp-beginners/ thread851904.html
C++ В каком виде хранить двоичные числаЗдравствуйте! Подскажите, пожалуйста, в каком типе данных хранить двоичные числа, что бы ими можно было примерно так пользоваться:
a = 00001111;
cout << a;//здесь выводилось бы 16https://www.cyberforum.ru/ cpp-beginners/ thread851900.html
Списки. Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Исправить ошибку C++ Помогите исправить ошибки у меня MinGW Developer Studio 2.05 установлен.Я его отсюда скачивал http://soft.sibnet.ru/soft/10761-min...r-studio-2-05/
Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке. Сведения о каждом автобусе содержат: номер автобуса; фамилию и инициалы водителя; номер маршрута. Программа должна обеспечивать:
•начальное...
C++ opengl (переменные из хедера не считаются действительными)есть код ниже написан, в нём есть переменные (x, y, z, N, G, mastab) которые прописаны в хедер файле.проблема в том, что функции SKeyboard и Draw считает не опредиленными.в чем может быть дело?
#include "Point.h"
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <string.h>
#include <cmath>
#include <GL/glut.h>https://www.cyberforum.ru/ cpp-beginners/ thread851886.html
C++ SEH; функция-фильтр необработанных исключений устраняет исключительную ситуацию, но почему-то вызывается постоянноНу то есть цель: должна сделать так, чтобы исключительная ситуация больше не возникала и возвратить EXCEPTION_CONTINUE_EXECUTION. Отсюда вывод: функция-фильтр должна отработать только один раз, после чего код должен корректно завершиться. В реалии же функция-фильтр вызывается бесчётное количество раз.
ЧЯДНТ? MSVS, Debug, Release
#include <windows.h>
#include <iostream>
using namespace...https://www.cyberforum.ru/ cpp-beginners/ thread851880.html
Чтение нескольких файлов C++ Можно ли функции fopen передать в качестве аргумента, где указывается назва файла, строку, что-то типа такого
FILE*file = fopen("material.txt", "r");
fgets(file,"%s", mat);
printf("%s", mat);
fclose(file);
FILE*f1=fopen("mat","r");//Здесь mat - считаный масив типа char с названием файла
for(int i=0;i<N;i++)
{
fscanf(f1,"%f",E);
}
C++ Распределение памяти (подправить программу)исправить: вывести на экран не номер строки с максимальным количеством положительных элементов, а саму строку.
#include <iostream>
Добрый день, необходимо было реализовать иерархию кадры, администрация, инженер, рабочий и
Определить в классе статическую компоненту - указатель на начало связанного списка объектов и статическую функцию для просмотра списка.
Я сделал все классы наследниками от кадров, в список объекты получается добавить, но при удалении или вызове деструктора вылетает ошибка, помогите пож-та найти проблему. Это базовый абстрактный класс:
#include <iostream>#include "Staff.h"usingnamespace std;
Staff * Staff ::begin=0;
Staff * Staff ::end=0;
Staff ::Staff(){
name =0;
surname =0;
experience =0;
next =0;}
Staff ::Staff(char*name, char*surname, int experience){this-> name =newchar[strlen(name)+1];strcpy(this-> name, name);this-> surname =newchar[strlen(surname)+1];strcpy(this-> surname, surname);this-> experience = experience >0? experience :0;
next =0;}
Staff :: ~Staff(){delete[] name;delete[] surname;if(!isEmpty()){
Staff *currentPtr = begin, *tempPtr;while(currentPtr !=0){
tempPtr = currentPtr;
currentPtr = currentPtr -> next;delete tempPtr;}}}int Staff ::isEmpty(){return begin ==0;}void Staff ::printElements(){if(isEmpty()){cout<<"List is empty\n";return;}
Staff *tempPtr = begin;while(tempPtr !=0){
tempPtr -> printData();
tempPtr = tempPtr -> next;}}void Staff ::addElement(){if(isEmpty())
begin = end =this;else{this-> next = begin;
begin =this;}}int Staff ::deleteElement(){if(isEmpty())return0;else{
Staff *tempPtr = begin;if(begin == end)
begin = end =0;else
begin = begin -> next;delete tempPtr;return1;}}
Поле next - сделал нестатическим protected. Может быть я неправильно понял, как нужно создавать список, поправьте, если я сделал ошибку, заранее спасибо