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

Движущийся человечек в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки при создании vector'a пользовательского класса http://www.cyberforum.ru/cpp-beginners/thread1151208.html
Шалом, мои весьма дорогие друзья, столкнулся с проблемой. Решил использовать вместо массивов пресловутый вектор, и вроде бы все шло хорошо, пока... Короче, хотел создать вектор своего класса, но шайтан машина ругается не хорошими словами error C2143: syntax error : missing ';' before '<' error C4430: missing type specifier - int assumed. Note: C++ does not support default-int error C2238:...
C++ Cделать проверку по ключу Помогите пожалуйста разобраться. В программе нужно сделать проверку по ключу, то есть если ключ который находится в файле .txt совпадает с тем, что находится в коде в программе и занесён в переменную, то программа продолжает работать. Есть такой вот код: string s1; //Переменная будет считывать строку string key1 = ("222222","111111", "123456"); //переменная в которой... http://www.cyberforum.ru/cpp-beginners/thread1151206.html
Создать в среде MSVS C + + консольное приложение , реализующее веб -службу с использованием библиотеки gSOAP C++
Если можно - сделайте в коде комменты к каждой строке, пожалуйста, с подробным объяснением а-ля для тупых. Почему и как, какие заглавники подключать, а которые нет, опишите подробно пожалуйста. Само задание: 1 . Создать в среде MS Visual Studio C + + консольное приложение , реализующее веб -службу с использованием библиотеки gSOAP . 2 . Создать С + + приложение- клиент для данной веб службы ....
Выполнить функции в случайном порядке C++
Допустим есть 5 функций void foo1() { cout << "1" << endl; } void foo2() { cout << "2" << endl; } void foo3() { cout << "3" << endl; } void foo4() { cout << "4" << endl; } void foo5() { cout << "5" << endl; } Каким образом можно запрограммировать их выполнение в случайном порядке? Например:
C++ Определение конструктора копирования для производного класса http://www.cyberforum.ru/cpp-beginners/thread1151184.html
Как написать определение конструктора копирования для производного класса, а именно копировании части базового класса из одного производного класса в другой? Помогите пожалуйста.
C++ Сцепление двух списков через указатели Помогите написать программу на С++ через указатели. В программировании плохо разбираюсь, дали начальную структуру и само задание. Задание: Сцепление двух списков. Вот структура: // lab1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" подробнее

Показать сообщение отдельно
Rvach_01
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 32
19.04.2014, 16:33  [ТС]     Движущийся человечек в консоли
В программе с белыми квадратом и окружностью - компилирование завершается, открывается консоль с курсором и ожидание нажатия клавиши, после которого консоль закрывается. Всё. То есть пустая консоль

Добавлено через 1 минуту
А вот человечек возникает и двигается! Это красивое зрелище! Но я никак не могу разбить эту прогу на части - линии, окружность, движение...

Добавлено через 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
35
36
37
#include "stdafx.h"
#include <windows.h>
#include <iostream>
 
using namespace std;
 
int main(int argc, char **argv)
{
    HWND hW = GetConsoleWindow();
 
    //hwnd - дескриптор окна, в которое будем рисовать
    HDC hdc = 0;
    HDC hDC = GetDC(hW);
 
    //hdc - дескриптор контекста устройства
    HPEN hWhitePen, hOldPen;
    HBRUSH hWhiteBrush, hOldBrush;
 
    hWhitePen = CreatePen(PS_SOLID, 1, RGB(255, 255, 255));
    hWhiteBrush = CreateSolidBrush(RGB(255, 255, 255));
 
    POINT p = { 0, 0 };
    // нарисовать белый квадрат
    hOldPen = (HPEN)SelectObject(hdc, hWhitePen);
    MoveToEx(hdc, 10, 10, &p);
    LineTo(hdc, 100, 10);
    LineTo(hdc, 100, 100);
    LineTo(hdc, 10, 100);
    LineTo(hdc, 10, 10);
 
    // нарисовать белую окружность
    SelectObject(hdc, hWhitePen);
    hOldBrush = (HBRUSH)SelectObject(hdc, hWhiteBrush);
    Ellipse(hdc, 10, 10, 100, 100);
 
    system("pause>0");
}
Добавлено через 1 минуту
Ни в коем случае, не копипаст кода, просто в той теме, которую именно Вы мне посоветовали, не было комментов, поэтому я спросил тут, не судите строго и прошу прощения, если я сделал ужасную вещь
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru