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

Класс Train - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа,вычисляющая определитель n порядка http://www.cyberforum.ru/cpp-beginners/thread805482.html
Здавствуйте, требуется написать программу,которая вычисляет определитель квадратной матрицы n-го порядка. Первоначально,хотел написать алгоритм с понижением порядка,но подумав,понял,что алгоритм...
C++ Двоичное дерево (операции вставка, удаление, поиск) Вообщем пытаюсь научиться работать с двоичными деревьями. Информацию беру с википедии: ru.wikipedia.org. Пока пытаюсь реализовать функцию вставки нового узла в дерево по алгаритму: Дано: дерево Т... http://www.cyberforum.ru/cpp-beginners/thread805463.html
C++ создать нетипизированный файл
создать нетипизированный файл, содержащий произвольную символьную информацию. создайте на базе этого файла не типизированый отсортированный по возрастанию кодов символов файл пожалуйста решите очень...
Защита от переполнения C++
Ребят помоги создать защиту от переполнения через функцию scanf_s и убрать нолики в конечном ответе, вот код: #include <stdio.h> #include <iostream> int main () { setlocale(0, "rus"); float b,...
C++ дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов http://www.cyberforum.ru/cpp-beginners/thread805454.html
дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов, очень нужен код в С++ помогите пожалуйста:cry:
C++ Дан массив размера N и два целых числа K и M (1 ≤ K ≤ N, 1 ≤ M ≤ 10) Дан массив размера N и два целых числа K и M (1 ≤ K ≤ N, 1 ≤ M ≤ 10). Перед элементом массива с номером K вставить M новых элементов с нулевыми значениями. нужен код С++ пожалуйста решите, оооочень... подробнее

Показать сообщение отдельно
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
11.03.2013, 17:53
Напишите еще раз текст ошибки(а лучше все что в нижнем окне)
Приведу еще раз структуру вашего проекта
Train.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Train
{
private:
        char *punkt;
        int code;
        double time;
public:
    void getdata();    // функция для ввода данных
    void putdata () const;  
       Train();//по умолчанию
       Train(char*,int,double);//с параметрами
        Train(const Train&);//копирования
    ~Train();//деструктор
};
Train.cpp
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
#include "Train.h"
#include <iostream>
using namespace std;
Train::Train(){//по умолчанию
punkt=new char[20];
       strcpy(punkt,"no name\0");
       code=0;
       time=0.0;
}
 
Train::Train(char* a,int b,double c){//с параметрами
 punkt=new char[20];
       strcpy(punkt,a);
       code=b;
       time=c;
}
 
Train::Train(const Train& t){//копирования
punkt=new char[20];
        strcpy(this->punkt,t.punkt);
        code=t.code;
        this->time=t.time;
}
 
Train::~Train(){//деструктор
 
delete []punkt;
}
void Train::putdata () const{
    cout << "\n Название пункт назначение : " << punkt << "\n Номер поезда: " << 
            code << "\n Время отправления: " << time << endl;
}
 
void Train::getdata(){
    cout << "\n Введите название пункт назначение: ";  cin >> punkt;
   cout << " Введите номер поезда: ";
   cin >> code;
   cout << " Введите время отправления: ";  cin >> time; 
}
main.cpp
C++
1
2
3
4
5
6
#include "Train.h"
int main(){
setLocate(0,"ruRU");
//тут пишите программу, создавайте обьекты, выводите их на экран
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru