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

Простая графическая система - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте ошибку (изменить регистр букв в файле) http://www.cyberforum.ru/cpp-beginners/thread819942.html
Здравствуйте! Задача - заменить все строчные буквы следующие после точки или точка+пробел на заглавные. Попыталась сделать с помощью toupper, но ничего не выходит. Может можно каким-нибудь другим способом? В программировании недолго,не судите строго,если ошибки глупые. Прилагаю код программы (в ней еще заменяются двойные пробелы на одиночные, эта часть работает исправно). Код замены регистра...
C++ Как можно получить все подмножества множества? Например из множества, представлнного массивом должны получиться подмножества: http://www.cyberforum.ru/cpp-beginners/thread819929.html
C++ Метод Зейделя для СЛАУ
Написала код по Методу Зейделя, но НИКАК НЕ ПОЛУЧАЕТСЯ сделать так, чтобы выводило все итерации на экран!:(:(:( Прошу помочь! Код: #include<iostream> #include<cmath> using namespace std; #define N 100 void main() { int i,j,n,k=0;
C++ увеличить все элементы массива в n раз
увеличить все элементы массива в n раз
C++ Не найден оператор, принимающий правый операнд http://www.cyberforum.ru/cpp-beginners/thread819913.html
#include <iostream> #include <string> using namespace std; int main() { int x=5; int y=7; std::cout << endl ; std::cout << x+y << "" << x*y;
C++ stdafx.h и StdAfx.h Добавил в свое решение проект (win32, lib). Добавил класс. У меня создался cpp-файл каркас с #include "StdAfx.h". Почему здесь использованы ПРОПИСНЫЕ буквы? А в главном пректе -- #include "stdafx.h". подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.03.2013, 16:30  [ТС]     Простая графическая система
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение

Не по теме:

- ну так как ты тогда набъёшь тэлэнт если простого кода испугался? Там не АПА а обычная консолька с функциями GDI, единственная функция АПИ в проекте , которая получает дескрптор окна консоли, и всё.
- поищи тогда примеры с устаревшим graphics.h

Нет я уже сам сделаю свою программу без примеров по условию в задаче.
Все не помогаем либо готовое решение, что касается задачи конкретно по описанию в условии, либо не флудим.

Добавлено через 3 часа 25 минут
Я от все немогу никак придумать как же его реализовать?
От допустим я создаю класс Window, это как бы окно класс Shape это производный абстрактный класс от Window, а от Shape уже производные все остальные классы.
Я представил класс Window как двумерный массив mass, размером двести на двести.
В начале мы просто инициализируем окно вызовом Window w(40, 40) например 40 на 40 размером. все есть.
Дальше я создал класс Line : public Shape ( Shape : public Window). Естественно в Window мы создаем public двумерный массив mass, чтобы мы могли его редактировать из остальных классов. Потом уже в конце при вызове Window:: print() вызвать картину на экран.

Так от у меня возникли вопросы по поводу конструирования классов. От допустим возьмем функцию Line::draw(). Она имеет доступ к массиву Window::mass (двумерному, это как бы окно).
Но если я в программе вначале инициализирую Window w(40,40), то функция Line::draw() не видит этот объект инициализированный, она как бы обращается к пустому классу, либо к новому классу хз.
Так от интересно как же быть?
мб создать массив mass статическим и размеры его? Чтобы они были видны с любого экземпляра класса?
Или мб я сразу не правильно создаю? хз.

От если б был бы mass статический, то мы б легко его могли заполнять вызовом разных draw() из разных классов либо через указатель на базовый класс. А затем уже вконце вывести само окно на печать.

Наверно принцип программы сводится к заполнению массива который есть как бы окно? Правильно ж я понял?

Добавлено через 6 минут
Jupiter, Помоги с алгоритмом тыж опытный!
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru