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

Перевести "дату" в число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Эксперименты с system("pause >> void"); http://www.cyberforum.ru/cpp-beginners/thread1118214.html
Вооообщем Сегодня я узнал одну страшную вещь: при вводе system("pause>>void"); эта надпись (от паузы) сохраняется в файле void! Правда с кривой кодировкой, но да ничего. Решил я поэксперементировать... .."ping cyberforum.ru>>log.txt"); Вау! Все записалось! (Опять же, кривая кодировка) И вот вопрос вообщем. 2 варианта: 1) Можно ли сделать нормальную кодировку ?! (SetConsoleOutputCP(1251)...
C++ Как работать с try - catch в С++? Доброго времени суток. Подскажите плиз как именно работает try catch? Я попробовал сделать вот так: void f1() { int i = 5; int j = 0; int a = i/j; //вот она - непредвиденная ошибка } void f2() { f1(); http://www.cyberforum.ru/cpp-beginners/thread1118206.html
Bind + string::front C++
Почему я не могу это забиндить ?:#include <iostream> #include <string> #include <vector> #include <algorithm> #include <functional> int main() { using namespace std::placeholders; using std::string;
C++ Проверить является ли строка числом
Задание такое (определите, состоит ли хотя бы одна из строк S1, S2 и S3 только из цифр, если да, то преобразуйте такую строку в число;) Проблема в том что происходит проверка и вывод на экран каждого символа. А нужно что бы проверяло всю строку и выводило сообщение о наличии только букв или только цифр в строке void obj2::digit() { int ctr = 0; while (s1) { if (isalpha(s1)) cout<<"...
C++ Алгоритм заражения людей как в Plague Inc http://www.cyberforum.ru/cpp-beginners/thread1118173.html
Привет. Собственно есть такая игра на телефон как Plague Inc. Цель — убить человечество, развивая бактерию. Решил написать упрощенную консольную версию. Никак не могу придумать алгоритм, по какому будут заражаться люди. Думал в сторону геометрической прогрессии, но народ заражается слишком быстро. Вначале люди должны заражаться медленно, после улучшений вируса все быстрее и быстрее, но не хочется...
C++ Что быстрее assembler или c++ Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько: 1) сложить a+b на C++ или на assembler 2) умножить a*b на C++ или на assembler подробнее

Показать сообщение отдельно
DiffEreD
1429 / 766 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
13.03.2014, 17:39     Перевести "дату" в число
Можно еще готовые библиотеки для этого юзать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
 
using namespace boost::gregorian;
 
int main()
{
   date d;
   std::cout << "Enter your date (example: \"YYYY MM DD\"): -> ";
 
   date_input_facet* input_facet(new date_input_facet("%Y %m %d"));
   std::cin.imbue(std::locale(std::cin.getloc(), input_facet));
   std::cin >> d;
 
   date_facet* facet(new date_facet("%d.%m"));
   std::cout.imbue(std::locale(std::cout.getloc(), facet));
   std::cout << "You entered: " << d << "\n";
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru