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

Вызов функции в классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ где скачать с++ http://www.cyberforum.ru/cpp-beginners/thread788227.html
подскажите пож где можно скачать с++ ??
C++ Классы С++ пишу класс матрица проблема такая : Пусть в классе Есть функция прибавления матрицы AddMa(Alma mat); где Alma - имя класса ,mat - матрица Когда в классе Alma существует деструктор (~Alma)то , кострукция вида (уже в мэине) .. int main() http://www.cyberforum.ru/cpp-beginners/thread788206.html
Чтение и вывод массива из файла C++
всем привет! пытаюсь постичь азы си++, но кое-что не получается. этот код должен был реализовать запись в файл матрицу случайных чисел и далее считать из этого файла в другую матрицу и вывести на экран. я пытался сделать что мог, но вот что получилось и хотелось бы получить ответ на следующие вопросы: 1. Почему мой рандом генерирует различные числа, но строками? 2. После выполнения программы...
создание двумерного массива C++
поскажите плиз почему массив не выводится как положено.. (про библиотеки я знаю) #include "stdafx.h" #include <iostream> #include <ctime> #include <cstdlib> #include <stdio.h> #include <iomanip> #include <cmath> using namespace std; const int a=100, b=100;
C++ Удалить из числа вхождение первой цифры http://www.cyberforum.ru/cpp-beginners/thread788177.html
Нужно из числа удалить все вхождения первой цифры. Например в числе 123123 первая цифра = 1, мы удаляем её и её вхождения в число и получаем в итоге число 2323. Всё бы хорошо, но хотят чтобы удалили эту первую цифру из числа НЕ конвертируя число в строку. Есть какие-то идеи по поводу алгоритма ? Меня что-то заводит в тупик такое издевательское задание :(
C++ Удаление символов из строки Условие: Даны натуральное число N, символы s1,...,sn. Удалить из данной последовательности все группы букв вида abcd. Я начинающий программист, вот что у меня получилось: #include <iostream> #include <conio.h> using namespace std; int main () { int n, i; string s; cout<<"Vvedite n"<<endl; cin>>n; cout<<"Vvedite stroku"<<endl; подробнее

Показать сообщение отдельно
Vasjatko
 Аватар для Vasjatko
0 / 0 / 0
Регистрация: 04.09.2012
Сообщений: 12
17.02.2013, 13:23     Вызов функции в классе
Ребята помогите пожалуйста.
Пишу консольную игрушку типо гоночек. При нажатии на кнопку "W" вызывается фукнция повышения скорости, но по какой то причине при вызове функции фунция показывает первое занчание постоянно. Ниже привожу класс и мейн:
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
const int speed_start = 0;
 
car::car(void)
{
    this ->speed = speed_start;
    this ->speed_max =175;
}
void car:: Fspeed_up ()
{
    this ->speed += 10;
    MOTOR.Frpm_up();
 
}
void car:: Fspeed_down ()
{
    this ->speed -= 5;
    MOTOR.Frpm_down();
}
bool car::Fcheck_speed(const int speed)
{
if(speed_max==speed)
    {
        return true;
    }
    else
        return false;
}
int car::Fget_speed ()
{
    return speed;
}
car::~car(void)
{
}
Функция МЕЙН
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
#include "stdafx.h"
 
int _tmain(int argc, _TCHAR* argv[])
{
    string name;
    char ch;
    do
    {
        cout<<"\tEnter your name"<<endl;
        cin>>name;cout<<endl;
    }
    while(name.empty());
    driver NAME(name);
    unsigned int speed = 0;
    unsigned int rpm = 0;
    do 
    {
        car TACHKA;
        motor DVIGLO;
        
        ch =_getch();
        if(ch=='w'||ch=='W')
            {
                TACHKA.Fspeed_up();
                cout<<"Speed - "<<TACHKA.Fget_speed()<<endl;
        }
        if(ch=='s'||ch=='S')
            {
                TACHKA.Fspeed_down();
                cout<<"Speed - "<<TACHKA.Fget_speed()<<endl;
            }
        
    }while(ch !='q'&&ch !='Q');
    cout<<NAME.Fget_name()<<endl;
 
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru