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

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

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

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

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

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

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

структуры подскажите с функцией C++
C++ Проблемка с функцией gets(). Подскажите
Пожалуйста, подскажите, что нужно для работы с TPoint? C++
подскажите с функцией C++
Подскажите пожалуйста с функцией C++
Подскажите пожалуйста с функцией ver 0.3 C++
C++ Подскажите с функцией scanf()
Подскажите с функцией kbhit() C++
C++ Программа работы с очередью подскажите пожалуйста
Применение для работы с датой и временем класса TDateTime (визуальный режим) C++
Построить класс для работы с датой C++
Подскажите пожалуйста с функцией C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kravam
быдлокодер
1695 / 874 / 44
Регистрация: 04.06.2008
Сообщений: 5,340
28.12.2011, 22:28     Подскажите пожалуйста с функцией работы с Датой #2
http://lord-n.narod.ru/download/book...po_C/16/16.htm
easybudda
Эксперт С++
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
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 $
tw1ster
Сообщений: n/a
29.12.2011, 18:10     Подскажите пожалуйста с функцией работы с Датой #4
Благодарствую за помощь!!!
Но у меня ещё вопросс))) Разбить строку и предскавить её в виде Даты это хорошо)
А как от Текущей Системной даты и той даты что в Файле вичислить разницу в днях?
Подскажите ув. програмеры). Буду очень признателен!!!

Добавлено через 1 минуту
и вообще Есть ли в С++ Такая функция? )
Yandex
Объявления
29.12.2011, 18:10     Подскажите пожалуйста с функцией работы с Датой
Ответ Создать тему
Опции темы

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