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

Как из даты вычесть дату? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ В одномерном массиве, состоящем из n вещественных элементов, вычислить.. http://www.cyberforum.ru/cpp-beginners/thread258756.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: − количество элементов массива, меньших С; − сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. Сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные.
C++ Поиск и замена символов в файле Добрый вечер(день)! Пытаюсь разобраться с задачей, есть файл в нем нужно найти слово и заменить на другое,замена может быть разной длины и сохранить это всё дело в новом файле с именем в формате дата_создания.тхт Знаю, что примерно надо рыть в сторону фстримов seekp , но не могу понять как оно работает :(, помогите пожалуйста. за ранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread258753.html
C++ вычисления разности времен , введенных с клавиатуры
Помогите написать программу , пожалуйста. Максимальная длина строк не менее 80 символов. При реализации программы необходимо использовать функции для обработки строк из библиотек stdlib.h и string.h: Заданы две строки, содержащие время в формате: HH:MM:SS. Определить разницу между этими временами. При вводе проверять корректность времени. Пример: 23:30:00 и 5:45:00 →...
C++ файлы доработать
Задание такое В существующем на диске файле заменить каждый символ первого наиболее короткого слова на «*». (Считать, что слова разделены одним или несколькими пробелами или символами новой строки ‘\n’. Файл создать с помощью текстового редактора) Вспомогательный файл не использовать. Я написал программу, но она работает корректно только если слова разделены одним пробелом. Будьте...
C++ Русские символы http://www.cyberforum.ru/cpp-beginners/thread258723.html
Подскажите пожалуйста как сделать правильный вывод русского алфавита, так как при выводе выдает иероглифы, есть задавать данные изначально, а не вводить с клавиатуры то все выводится нормально. #include "stdafx.h" #include <iostream> #include <string.h> #include <windows.h> using namespace std; int main()
C++ Подсчёт слов в строке Помогите пожалуйста, необходимо найти количество повторяющихся слов в строке. Пример вывода в программе: Исходная строка: stroka overclocker stroka overclocker stroka Введите повторяющееся слово: stroka Повторов слова в строке: 3 подробнее

Показать сообщение отдельно
IrineK
Заблокирован
16.03.2011, 22:54     Как из даты вычесть дату?
Возможно, пригодится.
Используя time.h, считаем часы, пожитые со дня рождения по данный момент
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
#include <stdio.h>
#include <time.h>
 
int main ()
{
time_t rawtime, then, now;
struct tm * timeinfo;
int year,month, day, hour;
double dif;
 
 printf ("Enter year: "); scanf ("%d",&year);
 printf ("Enter month (number): "); scanf ("%d",&month);
 printf ("Enter day: "); scanf ("%d",&day);
 printf ("Enter hour: "); scanf ("%d",&hour);
 
time ( &rawtime );
timeinfo = localtime ( &rawtime );
timeinfo->tm_year = year - 1900;
timeinfo->tm_mon = month - 1;
timeinfo->tm_mday = day;
timeinfo->tm_hour = hour;
 
time (&now);
then = mktime (timeinfo);
dif = difftime (now, NULL) + difftime(NULL,then); //in seconds
 
dif = dif/3600.0;//in hours 
printf ("\n %10.1lf hours have passed by since\n",dif);
return 0;
}
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru