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

сравнение времени - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ БАЗОВЫЕ ТИПЫ ДАННЫХ И ВВОД-ВЫВОД http://www.cyberforum.ru/cpp-beginners/thread724518.html
(С++)Разработать программу, которая вводит фактические данные из таблицы, представленной в варианте индивидуального задания и выводит на экран таблицу, подобную той, которая находится в...
C++ Создать класс Complex Здравствуйте помогите пожалуйста с заданием Создать класс Complex для работы с комплексными числами. Определить перегруженную функцию, возвращающую гипотенузу из двух аргументов. Функция не является... http://www.cyberforum.ru/cpp-beginners/thread724503.html
Нужно подредактировать меню C++
Дали задание сделать меню с различными фунциями и разбить на части.Я написал программу, но много маленьких недоработок не могу разобраться....
C++ Добавить значение в конец динамического массива (имитация функции вектора)
#include <iostream> using namespace std; void show(int **P,int N) //отображение массива { for (int i=0;i<N;i++) cout<<(*P)<<" "; cout<<endl; }
C++ Расставить 8 ферзей на шахматной доске 8 на 8, которые не бьют друг друга http://www.cyberforum.ru/cpp-beginners/thread724481.html
Нужно написать программу которая расставляет на шахматной доске 8 ферзей, которые не бьют друг друга. обязательно использование рекурсии, ну и struct . Извините если такая тема была, интернет...
C++ ifstream читает файл со второй строки Добрый день, читаю файл через fstream и записываю его, запись идет только со второй строки, не могу понять почему #include <iostream> #include <cctype> #include <fstream> #include <string>... подробнее

Показать сообщение отдельно
dmmax
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 81

сравнение времени - C++

09.12.2012, 19:56. Просмотров 816. Ответов 4
Метки (Все метки)

Вообщем само задание вот: Пригородные поезда: время отправления, конечная станция, время в пути. Дополнить
вывод вычисляемой информацией о времени прибытия на конечную станцию. Включить
вычисляемое поле «время прибытия» в сортируемые поля.

как сделать так, чтобы записывать время и сравнивать его время, т.е. надо чтобы время было записано в 60-ой системе. немного непонятно изъяснился, но кто поймет, напишите пожалуйста

Добавлено через 53 минуты
up

Добавлено через 2 часа 4 минуты
ауу

Добавлено через 4 минуты
ну или скажите пожалуйста, как сравнивать к примеру вот что:

к примеру:
C++
1
2
3
4
5
6
7
8
9
struct poezda{
    int hour;
    int minute;
    char city;
    int timeWayHour;
    int timeWayMinute;
    int timeArrivalHour;
    int timeArrivalMinute;
};
...
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
#include "module.h"
 
bool compare(poezda* b1, poezda* b2, char field)
{
    switch(field)
    {
        case '1':      
            return b1->hour + b1->minute > b2->hour + b2->minute;
        case '2':     
            return strcmp(b1->city, b2->city) > 0;
        case '3':     
            return b1->timeArrivalHour + b1->timeArrivalMinute > b2->timeArrivalHour + b2->timeArrivalMinute;
        case '4':     
            return b1->timeWayHour + b1->timeWayMinute > b2->timeWayHour + b2->timeWayMinute;
    }
    return false;
}
 
void sort(poezda* mas, int size, char field)
{
    bool flag;
    do{
        flag = false;
        for(int i = 0; i < size - 1; ++i)
            if(compare(&mas[i], &mas[i+1], field)){
                poezda tmp;
                tmp = mas[i];
                mas[i] = mas[i+1];
                mas[i+1] = tmp;
                flag = true;
            }
    }while(flag);
}
Добавлено через 2 минуты
я могу конечно всю прогу скинуть, но не вижу в этом смысла, я хотел спросить всё правильно ли я делаю в функции bool compare
и в строке 11 выдает у меня ошибку такую: error C2664: strcmp: невозможно преобразовать параметр 1 из 'char' в 'const char *'
1> Для преобразования из целого типа в указатель требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции

Добавлено через 1 час 39 минут
Ну же, добрые люди, помогите пожалуйста.

Добавлено через 46 минут
up up up^^ может не так задал вопрос? Если что-то не понятно, напишите.

Добавлено через 32 минуты
[ссылка удалена]

это вся лаба

Добавлено через 1 час 25 минут
можно закрывать тему, всёровно тут никто не поможет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru