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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zelda
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 6
#1

Прибавление дней к дате, полученной из файла - C++

25.03.2014, 20:23. Просмотров 460. Ответов 7
Метки нет (Все метки)

Задача такая:

Получить дату вида DD.MM.YYYY из файла;
Получить с клавиатуры количество дней;
Прибавить это количество дней к дате;
Вывести новую дату.


Уже несколько дней мучаюсь с решением. Заранее спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 20:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прибавление дней к дате, полученной из файла (C++):

По заданной дате вывести информацию о том, високосный ли год в этой дате, а также название месяца и количество дней в нем. - C++
Ребят, помогите пожалуйста, я только начала проходить программирование и еще не совсем разбираюсь По заданной дате вывести информацию о...

Добавление дней к заданной дате - C++
Задание: Написать класс Календарь , позволяющий: 1 задавать и выводить день , месяц , год ; 2 определять день недели ; 3 добавлять...

Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней - C++
11 Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а...

Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме) вычисляет, сколько лет, недель и дней прожил человек - C++
Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме) вычисляет, сколько лет, недель и дней прожил...

По дате рождения и сегодняшней дате посчитать количество прожитых часов (используя классы) - C++
С помощью классов,создать программу, которая считает сколько часов вы прожили. Вводим дату рождения и сегодняшнюю дату,программа должна...

Подсчет количества дней без учета нерабочих праздничных дней в периоде - C++
Нужна программа, которая бы вычисляла дату, на 20 дней больше исходной, но без учета нерабочих праздничных дней в периоде (включая первую...

7
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2014, 20:30 #2
Цитата Сообщение от zelda Посмотреть сообщение
Уже несколько дней мучаюсь с решением.
Конкретно с чем? С
Цитата Сообщение от zelda Посмотреть сообщение
Получить дату вида DD.MM.YYYY из файла;
, или с
Цитата Сообщение от zelda Посмотреть сообщение
Получить с клавиатуры количество дней;
, или с
Цитата Сообщение от zelda Посмотреть сообщение
Прибавить это количество дней к дате;
, или с
Цитата Сообщение от zelda Посмотреть сообщение
Вывести новую дату.
?
0
zelda
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 6
25.03.2014, 20:33  [ТС] #3
Конкретно с
Получить дату вида DD.MM.YYYY из файла;
и с
Прибавить это количество дней к дате;
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2014, 20:44 #4
Данные в файле в каком виде? Вот в таком: DD.MM.YYYY ? 25.03.2014 ?
0
zelda
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 6
25.03.2014, 20:46  [ТС] #5
вида DD.MM.YYYY
то есть 25.03.2014, например
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2014, 20:54 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
 
 
int main()
{
   ifstream fin("file.txt");
   if (!fin)
       cout << "Error!" << endl;
   else
   {
        int d, m, y;
        fin >> d;
        fin.get();
        fin >> m;
        fin.get();
        fin >> y;
 
        cout << d << '.' << m << '.' << y << endl;
   }
 
    system("PAUSE");
    return 0;
}
С остальным, надеюсь, проблем не будет.
2
Миниатюры
Прибавление дней к дате, полученной из файла  
zelda
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 6
25.03.2014, 21:35  [ТС] #7
Все-равно стоит проблема с прибавлением определенного количества дней к этой дате... И как получить системную дату, чтоб сравнить ее с полученной? В интернете описано множество классов и функций, но так как я - новичок, не удается встроить их в свою программу.
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.03.2014, 22:05 #8
Цитата Сообщение от zelda Посмотреть сообщение
Все-равно стоит проблема с прибавлением определенного количества дней к этой дате...
В чём, конкретно, заключается проблема?
Цитата Сообщение от zelda Посмотреть сообщение
И как получить системную дату,
Это уже другая тема. Поиском пользуйтесь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 22:05
Привет! Вот еще темы с ответами:

Описать класс «файл», содержащий сведения об имени, дате создания и длине файла - C++
Описать класс «файл», содержащий сведения об имени, дате создания и длине файла. Предусмотреть инициализацию с проверкой допустимости...

Перевод количества дней в количество лет, месяцев и дней - C++
Помогите, пожалуйста срочно нужно перевести кол-во дней(вводит пользователь) в кол-во лет, месяцев и дней. Спасибо.

Прибавление рабочих дней к дате - C#
как исключить выходные дни? Label_1.Text = DateTime.Now.AddDays(Convert.ToDouble(DropDownList_1.Text)).ToString(&quot;dd.MM.yyyy&quot;);

Прибавление к дате число дней и часов - Delphi
Не получается закончить приложение: К текущей дате и времени прибавляется заданное число дней и часов.Они вводятся в своих однострочных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
25.03.2014, 22:05
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru