20:28

С++

"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Добрый вечер!
Только начал изучать С++ и есть задача, остался вопрос.
Как вывести текущее время на экран консольного окна?
Использую:

На paste.org.
Задача сама на математическую, посчитать выражение, но вот проблемы с выводом времени, ошибку не выдает - он просто не показывает, в чем может быть проблема?
читать дальше
Получается такой кусок программы, а что с этим делать дальше - без понятия, помогите пожалуйста разобраться!
Даже не решить, а именно разобраться(

@темы: Вопрос, C++

Комментарии
10.03.2015 в 22:25

Вместо #include и printf\scanf использовать с cin, cout.

По первому ответ может быть здесь: http://www.cplusplus.com/reference/ctime/time/

И еще, как добавить проверку корректности введения границ интервала табулирования?
Для начала стоит определить сам критерий корректности). (Что они? Могут быть только положительные, меньшие 1000?) А дальше - с помощью if-else вестимо.
10.03.2015 в 23:29

"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Юрий Рэйн, хм, у нас просто (в универе начали проходить этот язык), преподователь требует именно принтф/сканфт,
а как пользоваться cin, cout - вообще без понятия, даже примеров не было, пытался разобраться сам, но там все странно.

спасибо за ссылку!
Хм, критерий, попробуем с условием, спасибо)
11.03.2015 в 00:08

Akuma no Himitsu, http://www.cplusplus.com/doc/tutorial/basic_io/ Примеры на ввод/вывод.
Раз требуют, значит требуют. Просто это скорее предыдущая эпоха (Си), и не всегда полезная).

Просто второе как-то слишком абстрактно звучит.
11.03.2015 в 00:23

"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Юрий Рэйн, Да, я уже почитал про ввод и вывод этого вида, странно, почему мы ими не пользуемся, а может все свое время)
Спасибо за ссылку!

Да вот, с этим то и проблема, если бы еще конкретно знать, что от нас хотят.
Ну, будем пробовать, спасибо большое за уделенное время!

Время, кстати на консоль вывелось, но не в том виде, что надо - он кодировку текста сбрасывает почему то.
11.03.2015 в 01:20

Akuma no Himitsu, Могу только сказать, что кодировки и Windows - очень забавная штука.
Ещё разный эффект с выводом в терминал получается в зависимости от того, настроена Visual Studio на ASCII или Unicode.
11.03.2015 в 08:34

Я — Господень скоморох, таких и любит Господь
Ответ на первый вопрос: Что-то вы странное делаете - добавили объявление функции из стандартной библиотеки вместо работы с ней.
Взгляните на примеры работы со временем:
1. www.cplusplus.com/reference/ctime/time/
2. www.cplusplus.com/reference/ctime/gmtime/
3. www.cplusplus.com/reference/ctime/localtime/
А вот второй вопрос я совсем не понял. Какая корректность?
P.S.
Насчет stream/printf:
Лично по моему мнению, стандартный си-стили таки удобнее и надежнее, что скажешь, то и выведет. Да еще и система потоков достаточно монстрообразна, если использовать не только cin и cout.
P.P.S.
Первый комментатор сказал про iostream, но не сказал про отсутствие требуемоых stdio.h/cstdio.
11.03.2015 в 08:37

Я — Господень скоморох, таких и любит Господь
Akuma no Himitsu, Могу только сказать, что кодировки и Windows - очень забавная штука.
Ещё разный эффект с выводом в терминал получается в зависимости от того, настроена Visual Studio на ASCII или Unicode.

А иногда проще работать с латиницей/английским языком, под W. использование чего-то другого как-то затруднено (как и, например, нормального граф. интерфейса).
11.03.2015 в 17:43

"С обычными дураками не так весело танцевать, как с сдвинутыми" (с)
Юрий Рэйн, это да)

Kot Dymok, спасибо большое за ссылки!
Да уже вот, посмотрел - почистил все, теперь работает как надо))