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

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

Войти
Регистрация
Восстановить пароль
 
Asker
115 / 103 / 11
Регистрация: 18.12.2010
Сообщений: 378
#1

Как прочитать дату формата DD.MM.YY средствами stdio - C++

17.01.2013, 18:06. Просмотров 426. Ответов 5
Метки нет (Все метки)

Здравствуйте, вопрос такой - как в C++ прочитать с клавиатуры дату в формате ДД.ММ.ГГ, (с ведущим нулём) средствами scanf и записать результат в три переменные int day, month, year?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 18:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как прочитать дату формата DD.MM.YY средствами stdio (C++):

Как вытащить дату из полного формата? - C# ASP.NET
30.05.2001 1:04:40 - дата, которая хранится в поле базы данных Нужно взять только дату без времени и запехнутьв переменную... как...

Как прочитать первую букву в тексте формата String - Java SE
Знаю что тупой вопрос.

VBS Как получить текущую дату и время формата 12.12.2004_15:46? - VBScript/JScript
как получить текущую дату и время формата 12.12.2004_15:46

Как получить дату и время своего (пользовательского формата) - C#
Всем привет. Подскажите. как получить. дату и время. своего(пользовательского формата). 00.00.1900, 00:00

Как прочитать HttpRequest средствами Haskell? - Haskell
Как прочитать сабж средствами Хаскела? В Хугле уже искал.

Как прочитать папку средствами C++ с подключенного планшета? - C++ Builder
После подключение планшета по usb все папки планшета доступны через "Компьютер\GT-N5110\Card\..." как средствами c++ (FindFirst,FindNext)...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 908
17.01.2013, 18:15 #2
Asker, scanf-это Си.
cin это С++
0
Asker
115 / 103 / 11
Регистрация: 18.12.2010
Сообщений: 378
17.01.2013, 18:17  [ТС] #3
И как это сделать?
0
Hrobak
288 / 168 / 11
Регистрация: 22.03.2010
Сообщений: 483
Завершенные тесты: 1
17.01.2013, 18:44 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <cstdlib>
 
int main()
{
    std::string s; int day, month, year;
    std::cin>>s;
    day=atoi(s.substr(0,2).c_str());
    month=atoi(s.substr(3,2).c_str());
    year=atoi(s.substr(6,2).c_str());
    std::cout<<day<<" "<<month<<" "<<year<<std::endl;
    return 0;
}
1
Asker
115 / 103 / 11
Регистрация: 18.12.2010
Сообщений: 378
17.01.2013, 18:51  [ТС] #5
Это, правда, не совсем то, что я хотел но мне это все равно очень поможет. Спасибо
0
Hrobak
288 / 168 / 11
Регистрация: 22.03.2010
Сообщений: 483
Завершенные тесты: 1
17.01.2013, 19:01 #6
Если со scanf и cstring, то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <cstdio>
#include <cstdlib>
#include <cstring>
 
int main()
{
    char s[9]; char dd[3], mm[3], yy[3];
    int day, month, year;
    scanf ("%s",s);
    strncpy(dd,s,2);
    strncpy(mm,s+3,2);
    strncpy(yy,s+6,2);
    day=atoi(dd);
    month=atoi(mm);
    year=atoi(yy);
    printf("%d %d %d\n",day,month,year);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 19:01
Привет! Вот еще темы с ответами:

Как прочитать дату из файла txt в matlab - Matlab
Всем добрый день. Имеется массив данных в txt файле. Первый столбец - месяц и год. Второй столбец - определенное значение за месяц. ...

Как можно сохранить файл Word в файле формата 'Текста DOS' средствами VB? - Visual Basic
Проблема такая. Как можно сохранить файл Word (либо содержащийся в нем текст) в файле формата 'Текста DOS' средствами VB

Как средствами SQL перевести дату из строки в формат даты? - VBA
Доброго времени суток, господа. Кто работал с датами в SQL-предложениях под Access через MS Jet, подскажите, как средствами SQL перевести...

Как прочитать файл Palm PDB имея описание формата в pdb.h - C#
Здравствуйте! Есть в природе такая штука - Palm :) И на этой Palm ней есть просто замечательная программа Auriga (топосъемка пещер). Из...


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

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

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