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

простые функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить эйлерову цепь в графе. http://www.cyberforum.ru/cpp-beginners/thread337314.html
Всем доброго времени суток! Помогите пожалуйста или подскажите как сделать следующее. Дали задание по дискретной математике построить эйлерову цепь в графе (нужно реализовать все программе, но вот не знаю с чего начать). Задание следующее: Построить эйлерову цепь в графе. Изменить алгоритм построения эйлерова цикла так, чтобы можно было использовать его для построения эйлеровой цепи в графе....
C++ MinGW запрет неявного преобразования типов Существует ли какой то режим у gcc (MinGW) где бы компилятор "ругался" или хотя бы предупреждал о неявном преобразование типов? Причем не важно: int -> double или double -> int http://www.cyberforum.ru/cpp-beginners/thread337306.html
Помогите написать программку - лотерею C++
Я сам только окончил первый курс технаря...учусь отлично...решил, что пока каникулы, заняться изучением C++......как-то он меня увлек....вчера в голову пришла идея, написать программку - лотерею...типа вводишь несколько чисел подряд, программка их перебирает и выводит какое-то число на экран.... P.s. программка легкая, но я повторюсь, что я занимаюсь самостоятельным изучением.....помогите...
опрератор bool C++
Всем привет!!! Есть код: #include<iostream.h> #include<conio.h> #include<string.h> enum Shape{prizm,parallelepiped,cube,pyramid,cone,cylinder}; class Body
C++ Подключение библиотеки(timeGetTime()) http://www.cyberforum.ru/cpp-beginners/thread337235.html
Проблема вот в чем - компилирую програму (использую таймер-> timeGetTime() )...выводит ошибку undefined reference to 'timeGetTime@0' читал на сайте что нужно #include <mmsystem.h> #pragma comment(lib, "winmm.lib") сделал - ошибку все ровно выдает... Подозреваю что в наличии библиотеки нет (я использую Code::Blocks)
C++ Управление временем Как управлять временем? Например хочу написать программу, которая каждые 5 секунд выводит сообщение "Hi!". Скажи как это реализовать и если можно, предоставьте полный код программы. подробнее

Показать сообщение отдельно
Mr. Pyatachok
 Аватар для Mr. Pyatachok
8 / 8 / 0
Регистрация: 30.06.2011
Сообщений: 250
29.07.2011, 17:51     простые функции
Всем приветик!!!
Есть код:
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
#include<iostream.h>
#include<conio.h>
#include<string.h>
 
enum Shape{prizm,parallelepiped,cube,pyramid,cone,cylinder};
 
class Body
{
    public:
  char* Name;
  Shape shape_s;
  Body(char* name,Shape s)
  {Name=new char[strlen(name)+1];
  strcpy(Name,name);
  shape_s=s;}
  ~Body()
  {delete[]Name;}
};
 
class Prizm: public Body
{
    public:
  float H;
  Prizm(char *name,Shape s,float h):Body(name,s)
  {H=h;}
};
 
class Cube: public Body
{
    public:
  float H;
  Cube(char *name,Shape s,float h):Body(name,s)
  {H=h;}
 
 const char* your_name(const Prizm& var) const
  {return var.Name;}
 friend bool Less(Cube one, Prizm two)
  {return one.H<two.H;}
};
 
int main()
{
  Prizm p("Prizma Petya",prizm,13);
  Cube c("Cube Victor",cube,12);
  if(Less(c,p))
      {cout<<c.your_name(p)<<" great."<<endl;}
  else{cout<<c.your_name(p)<<" less or equal."<<endl;}
 
  getch();
  return 0;
}
Подскажите пожалуйста почему выдает мусор и как функцию const char* your_name(const Prizm& var) const {return var.Name;} подружить с классом Prizm.
Заранее всем спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru