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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Пример с массивом http://www.cyberforum.ru/cpp-beginners/thread419890.html
Передача одномерных массивов в функцию (без указателей). Как то уже стыдно, но выхода нет(
C++ С++ Объявление переменной может кто поможет сделать переменную sum локальной? почему-то когда sum объявляю локальной то ответ получаеться всегда ложный а когда глобальная то программа работает нормально , но мне имеено нужно объявить переменную локальной) #include <conio.h> #include <iostream.h> #include <stdio.h> #include <fstream.h> int n,m,sum; void razmer(int(&A)) { http://www.cyberforum.ru/cpp-beginners/thread419880.html
C++ Помогите исправить ошибку..
Вот есть задача: Дано вещественное число X и целое число N (> 0). Найти значение вы-ражения 1 – X^2/(2!) + X^4/(4!) – … + (–1)N•X^(2•N)/((2•N)!) (N! = 1•2•…•N). Полученное число является приближенным значением функции cos в точке X. #include <iostream.h> #include <conio.h> #include <math.h> int main(void)
число наоборот C++
помогите сделать задачу число наоборот только для четырёхзначных чисел с коментариями в dev c++
C++ Создание класса http://www.cyberforum.ru/cpp-beginners/thread419863.html
Помогите пожадуйста!!! Создать класс для работы с временем, разработав следующие элементы класса: Поля: часы и минуты. Конструктор, позволяющий создать экземпляр класса с заданными значениями полей. Метод, позволяющий: вывести время в формате <часы>:<минуты>.
C++ списки Организуйте помещение вводимых чисел в список, так чтобы получился список, упорядоченный по возрастанию помогите,пожалуйста,прошу вас. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9383 / 5433 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
28.12.2011, 22:56     Подскажите пожалуйста с функцией работы с Датой
На С вот:
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 $
 
Текущее время: 23:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru