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

Создать абстрактный класс - млекопитающие - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ввод данных из файла http://www.cyberforum.ru/cpp-beginners/thread452586.html
как организовать ввод данных для одномерного массива из файла и вывод файл,с клавиатуры вводится только имя файла
C++ ИИ для крестиков ноликов на С++ вот написал крестики нолики 3х3 но немогу написать ИИ для компа тупо перебирать все комбинации типа : if(a==a && a!=' '){ a=charr;} if(a==a && a!=' '){ a=charr;} if (a==a && a!=' '){ a=charr;} не интересно как можно написать ИИ? На форуме есть теги для выделения кода!!! http://www.cyberforum.ru/cpp-beginners/thread452575.html
Cygwin отображаются крякозабры. C++
Проблема кодировками. Запускаю терминал cygwin, далее ping i.ua - лезут ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒. в опциях окна text-locale(ru_RU)-character set(cp866) и норм отображается пропадают. Однако запуск, например mc или vim, сопровождается крякозябрами. Возвращаю ютф-8, mc...vim... отлично отображается, ping i.ua ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒. Есть ли способ побороть, чтобы отображалось без крякозябр в обоих...
C++ [файлы]В чем ошибка?
нужно чтобы в файле a.txt, читал через строчку строку #include <iostream.h> #include <stdio.h> #include <fstream.h> using namespace std; int main() {
C++ Как можно написать клиент-серверное приложение, работающее в локальной сети? http://www.cyberforum.ru/cpp-beginners/thread452544.html
Как можно написать клиент-серверное приложение работающее в локальной сети? Ну например на одном из компютеров стоит сервер а на остальных клиенты которые посылают серверу кокуюто информацию?
C++ Посчитать |Ʃ (X + Y)| * Z + Z^2 i от 1 до 3 Z-целое число X и Y соответственно однмерный и двумерный массивы Реализовать на си подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
25.02.2012, 19:18     Создать абстрактный класс - млекопитающие
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <string>
 
class Mammal {
 public:
  const virtual std::string getDescription() const = 0;
};
 
class Animal : public Mammal {
 public:
  const virtual std::string getDescription() const {
    return "This is an Animal.";
  };
};
 
class Dog : public Animal {
 public:
  const virtual std::string getDescription() const {
    return "This is a dog.";
  };
};
 
class Cow : public Animal {
 public:
  const virtual std::string getDescription() const {
    return "This is a cow.";
  };
};
 
class Human : public Mammal {
 public:
  const virtual std::string getDescription() const {
    return "I am a human.";
  };
};
 
Mammal *newRandomMammal() {
  switch (rand() % 3) {
    case 0: return new Human();
    case 1: return new Dog();
    case 2: return new Cow();
  }
  return new Animal;
}
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  for (int i = 0; i < 10; ++i) {
    Mammal *mammal = newRandomMammal();
    std::cout << mammal->getDescription() << std::endl;
    delete mammal;
  }
}
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru