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

Полиморфизм. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет http://www.cyberforum.ru/cpp-beginners/thread453509.html
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, и значение false если нет. Код программи: #include "iostream" using namespace std; //Змiннiй k логiчного типу присвоїти значення true в тому випадку, //якщо масив n цiлих чисел впорядкований по зростанню,
C++ печать значения типа double в обычной- десятичной форме. Нужно вывести на экран значение переменной типа double . При этом нужно, что бы при любых значениях этой переменной на экран выводилось бы значение в не экспоненциальной форме (а в обычной десятичной - 64.34232 и т.д., безо всяких "e"), при этом точность должна быть насколько хватит размерности double. Помогите, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread453500.html
Создать класс чётных(нечётных) чисел. C++
Создать класс чётных (или нечётных) чисел. Реализовать методы сложения, вычитания, деления и умножения этих чисел.
шифр Цезаря с русским алфавитом C++
Всем добрый вечер... мне не очень удобно просить, но у меня появилась одна поблемка... есть программа написанная на C# на Visual 2010, а нужно написать туже прогу для C++ на Visual 2008. Честно говоря C++ для меня среда известная.. но эта ужасная кириллица... В общем выручайте, ребята, прога очень нужна.. Вот код на C#: namespace Lab1 { class Program { static void...
C++ Лаболаторная работа на С++ http://www.cyberforum.ru/cpp-beginners/thread453488.html
Пожалуйста помогите с лабой по С++, очень срочно надо, хоть какие-то предложения? Постановка задачи Написать программу на языке C/C++, которая: 1) реализует указанные в индивидуальном задании методы сортировки массивов в отдельных модулях; 2) использует системную стандартную сортировку qsort; 3) демонстрирует их работу на тестовых примерах; 4) засекает время их работы и строит график,...
C++ Одиночное наследование Нужно определить три класса: линия, луч и отрезок. Использовать наследование. Проблема заключается в том, что я не знаю какой класс взять за базовый? Очень хочется сделать класс "точка на плоскости" ко всему прочему. Если отрезок будет наследником луча, а луч в свою очередь будет наследником линии? Затруднения вызывает сама логика: Например если взять класс "здание", то его... подробнее

Показать сообщение отдельно
Cool-T
20 / 13 / 1
Регистрация: 17.12.2010
Сообщений: 34
11.03.2012, 04:08     Полиморфизм.
Если я правильно понял, то
1) Заменить в Poisk
cout << i << " "; на mas[i]->show_information();
2) В необходимом месте ввести допустим
C++
1
2
3
4
5
        cout << "Введите название:";
    string zapros;
    cin >> zapros;
    cout << "\n Поиск \"" << zapros << "\".\n";
    Poisk(group, 4, zapros);
Но из-за setlocale и кодировки виндосовской консоли(OEM), zapros если вводить кириллицей, то кракозябры получаются, и поиск кракозябр не работает. Вот с кодировками не знаю что делать, я использую
C++
1
2
3
#include <windows.h>
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
И кодировку в консоли Lucida Console.
Так как я только начал изучать язык, и запускаю всё только у себя. Хотя чаше пишу просто транслитом.

Поищите про кодировки и виндосовскую консоль в интернете.
Надеюсь хоть чем-то помог)

Добавлено через 25 минут
В прикрепленном топике рассмотрены все варианты с кодировкой)

Что-то удобней если пишешь для себя, что-то если для windows. А linux вообще не парится, выводит все сразу без проблем :]
 
Текущее время: 07:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru