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

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

Войти
Регистрация
Восстановить пароль
 
tw1ster
Сообщений: n/a
#1

Подскажите пожалуйста с функцией работы с Датой - C++

28.12.2011, 19:01. Просмотров 859. Ответов 3
Метки нет (Все метки)

Ув. программисты помогите доделать программу.
Суть такова. Считываются данные с файла в матрицу [i][j] (тип данных Стринг)
в каждом рядке 13-й элемент имеет вид числа(тип стринг) который подразумевает Дату в виде,
ггггммдд, Как зделать так чтобы компилятор брал эту дату, сравнивал с текущей датой и выводил разницу в днях между ними.
Помогите пожалуйста.... протёр уже до Дыр Гугл =). заранее благодарен.

Добавлено через 3 минуты
Юзаю VS2010
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите пожалуйста с функцией работы с Датой (C++):

Подскажите пожалуйста с функцией - C++
Хочу создать функцию, что бы она выводили минимум из 4 чисел, но она всегда выводит 1. Подскажите в чем моя ошибка, заранее спасибо. P.S....

Подскажите пожалуйста с функцией - C++
Здравствуйте. Задали создать функцию в которую передается три аргумента. после чего вычисляется две формулы, допусти х=a*b*c и y=(a+b)*c....

Подскажите пожалуйста с функцией ver 0.3 - C++
Написал функцию которая возводит любое число в любую степень (в отрицательную тоже) и столкнулся с проблемой. при возведении 2^20 выводится...

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

Пожалуйста, подскажите, что нужно для работы с TPoint? - C++
Добрый день! Пожалуйста, подскажите, что нужно для работы с TPoint? Я подключил windows.h, работа с регионом стала доступна, но TPoint...

Написать функции работы с датой - C++
Помогите решить. Дана структура struct Date { unsigned short day, month, year;} и перечисление enum DayOfWeek {mn, td, wd,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,459
28.12.2011, 22:28 #2
http://lord-n.narod.ru/download/book...po_C/16/16.htm
0
easybudda
Модератор
Эксперт CЭксперт С++
9625 / 5573 / 947
Регистрация: 25.07.2009
Сообщений: 10,708
28.12.2011, 22:56 #3
На С вот:
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 <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define FILE_NAME "dates.txt"
 
int main(void){
    char buf[BUFSIZ];
    int d, m, y;
    FILE * f;
    
    if ( ! ( f = fopen(FILE_NAME, "r") ) ){
        perror("fopen");
        exit(1);
    }
    
    while ( fgets(buf, BUFSIZ, f) ){
        if ( *buf == '\n' )
            continue;
        if ( ( strlen(buf) < 12 + 4 + 2 + 2 ) || sscanf(buf+12, "%4d%2d%2d", &y, &m, &d) != 3 ){
            fprintf(stderr, "Wrong input data!\n");
            exit(1);
        }
        printf("%02d-%02d-%4d\n", d, m, y);
    }
    
    if ( ferror(f) || fclose(f) ){
        fprintf(stderr, "Error in input file!\n");
        exit(1);
    }
    
    exit(0);
}
Код
~/cpp/files $ gcc -o date_from_file date_from_file.c 
~/cpp/files $ cat dates.txt 
bla bla bla 19910313
bla bla bla 19700101
bla bla bla 20101212
~/cpp/files $ ./date_from_file 
13-03-1991
01-01-1970
12-12-2010
~/cpp/files $
0
tw1ster
Сообщений: n/a
29.12.2011, 18:10 #4
Благодарствую за помощь!!!
Но у меня ещё вопросс))) Разбить строку и предскавить её в виде Даты это хорошо)
А как от Текущей Системной даты и той даты что в Файле вичислить разницу в днях?
Подскажите ув. програмеры). Буду очень признателен!!!

Добавлено через 1 минуту
и вообще Есть ли в С++ Такая функция? )
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2011, 18:10
Привет! Вот еще темы с ответами:

Построить класс для работы с датой - C++
Добрый день товарищи, очень нужна помощь, буду благодарен каждому ответу. Задание: Постpоить класс для работы с датой. Класс должен...

Разработать класс DateTime для работы с датой/временем - C++
В качестве основы взять функции и структуры для работы с временем из стандартной библиотеки (struct tm, time, localtime, mktime) ...

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

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


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

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

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