Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 10
1

Печать даты в различных форматах

23.04.2013, 20:30. Просмотров 2571. Ответов 32
Метки нет (Все метки)

Напишите программу, которая считает даты в первом формате и печатет их во втором!
07/21/55 и Июль 21, 1995

Добавлено через 19 минут
Кто знает?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.04.2013, 20:30
Ответы с готовыми решениями:

Создать класс для хранения календарных дат. Обеспечить возможность работы с датами в различных форматах
2. Создать класс для хранения календарных дат. Обеспечить возможность работы с датами в различных...

Сохранение в различных форматах
Скачала 3DS Max 2011 со студенческой лицезией. Думал конвертировать пару свободных моделей в *.x...

Создайте дату по введенным числовым значениям (в различных форматах)
Это делается с помощью функции DateValue() или нет? Что вообще должно получится не совсем поняла

Сохранение изображения в различных форматах (jpg, png, bmp)
Здравствуйте! Имеется объект класса Image. Как мне выбрать формат сохранения изображения (jpg, bmp,...

32
-=ЮрА=-
26.04.2013, 16:57     Печать даты в различных форматах
  #21

Не по теме:

Tulosba, покажи скриншот Вершин инфо своей студии

0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
26.04.2013, 17:05 22
-=ЮрА=-, лови парочку
0
Изображения
  
go
Эксперт С++
3639 / 1371 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
26.04.2013, 17:11 23
Цитата Сообщение от Pasha_0057 Посмотреть сообщение
А вот на счет года надо сделать чтобы он с 80 по 99 считал что это 1990.год
А с 1 по 20 он считал что это 2000.год
В условии этого нет. Я прочитал это
Цитата Сообщение от Pasha_0057 Посмотреть сообщение
Печать даты в различных форматах
Формат. Вы знаете что это такое?
В общем. Как парсить я показал. Дальше сами.

Добавлено через 5 минут
Цитата Сообщение от Pasha_0057 Посмотреть сообщение
_________
А зачем все время писать STD?
Его можно же в начале написать using namespace std;

Не по теме:

В начале подумал, что это подпись.

Для проектов с числом строк 10000000+ строк. А потом его перенести, например, куда-нибудь.
0
Заблокирован
Автор FAQ
30.04.2013, 20:49 24
Tulosba, русский выводит не функция из ctime а печатает локаль языковую принадлежность которой ставим с помощью setlocale http://www.cplusplus.com/refer... setlocale/
Опять же повторюсь в ctime как не было русского отродясь, так и не будет, это даже легко проверить скомпилировав код с закоментированной и раскоментированной setlocale.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <ctime>
#include <iostream>
 
int main()
{
    //setlocale (LC_ALL, "RUS");
    char buf[100];
    time_t t = time(0);
    
    strftime( buf, sizeof(buf), "%B", localtime( &t ) );
    std::cout << buf << std::endl;
    std::cin.get();
    return 0;
}
0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.04.2013, 20:58 25
-=ЮрА=-, а что setlocale не стандартная? Речь шла о том, что можно сделать нужный вывод, используя стандартные функции без пользовательской логики. Если поведение одной стандартной функции влияет на поведение другой стандартной, она не перестает от этого быть стандартной.
0
Заблокирован
Автор FAQ
30.04.2013, 21:08 26

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
она не перестает от этого быть стандартной.
setlocale являтся достоянием С library и юзается в режиме совместимости, ознакомся
http://www.cplusplus.com/refer... setlocale/
потому скажем некоторым компиляторам в стандарте С++ глубо наплевать на setlocale http://codepad.org/Hzd7ny80



Добавлено через 7 минут

Не по теме:

ЗЫ:

Цитата Сообщение от Tulosba Посмотреть сообщение
Не забывайте плюсовать ответы, которые Вам были полезны.
не нарушай правила форума

0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.04.2013, 21:09 27
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
отому скажем некоторым компиляторам в стандарте С++ глубо наплевать на setlocale http://codepad.org/Hzd7ny80
Так это не компиляторам наплевать, а настройкам системы. Если в системе соответствующей локали нет, то и установки произведено не будет. https://ideone.com/YYCzFq
0
215 / 63 / 25
Регистрация: 30.04.2013
Сообщений: 866
Записей в блоге: 10
30.04.2013, 21:16 28
Всмысле ))
тебе необходимо считать строку (или сразу работать с потоком ) ввиде :
07/21/55
и выдать ответ в форме : Июль 21, 1995
в случае неккоректности ввода ,что делать ?
можно сделать функцию )) отвечающую взаимностью в случае корректного ввода и исключением в противном случае
0
Заблокирован
Автор FAQ
30.04.2013, 21:24 29
Цитата Сообщение от Tulosba Посмотреть сообщение
Так это не компиляторам наплевать, а настройкам системы.
- VisualStudio 6.0 BorlandC 4.0, далее я так и не понял за этот линк
Цитата Сообщение от Tulosba Посмотреть сообщение
https://ideone.com/YYCzFq
Ну выведи на русском на своем ideone.com
https://ideone.com/ReO4cm
0
Миниатюры
Печать даты в различных форматах  
Заблокирован
Автор FAQ
30.04.2013, 21:25 30
Tulosba, речь шёла о 100% независимом выводе на русском (который достигается чётким выбором). Теперь ты пишешь
Цитата Сообщение от Tulosba Посмотреть сообщение
а настройкам системы.
, да плевать на систему - выводим в файл в неруссифицированной системе получим шиш с маслом юзая локаль. Что тут спорить! Ты написал слив а теперь пытаешся слить сам вобщем то.
0
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.04.2013, 21:35 31
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
базар шёл о 100% независимом выводе на русском

Не по теме:

Базар на базаре. Тут интеллигентный разговор :)


Т.е. ты считаешь, если в системе нет нужного шрифта для отображения текста это проблема ЯП, т.к. он не позволяет со 100% вероятностью вывести этот текст? Может быть ещё про отсутствие монитора скажешь?

Добавлено через 3 минуты
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Ну выведи на русском на своем ideone.com
Я в #12 сообщении говорил, что не знаю какую локаль там поставить, и можно ли это сделать. Ты на своей 11 версии МС проверил? И какой результат?
0
Заблокирован
Автор FAQ
30.04.2013, 21:48 32
Цитата Сообщение от Tulosba Посмотреть сообщение
Т.е. ты считаешь, если в системе нет нужного шрифта для отображения текста это проблема ЯП, т.к. он не позволяет со 100% вероятностью вывести этот текст? Может быть ещё про отсутствие монитора скажешь?
- послушай мне крайне фиолетово на тебя! На счёт ты - мне 29 лет сомневаюсь, чтобы ты был старше потому тыкаю тут я по праву старшинства и не только по возрасту. Я проверял на 6,8 и 11 студиях, в первых двух результат был негативный, 11-ая с сетлокалью дала русский.
Далее, я разрабатываю диалоговые прилдожения и риал со временем очень редко что то идёт, достаточно юзать GetLocal(System)Time всё. Я не юзаю сетлокал, в АПИ/МФК проектах всё ставится на пропертисах. Мне просто смешно иногда когда какой то стьюдлент с пеной у рта начинает распинаться на каком-то мелочёвом моменте - тебе ответили у ctime нет русского - тебе ещё что то надо?
Если хочешь что то сказать пожалуйста!На сим пишу в администрацию чтобы нас рассудили. До того момента ты в моём бан-листе, только время моё загробил, фух...
0
Taatshi
30.04.2013, 22:10     Печать даты в различных форматах
  #33
 Комментарий модератора 
Прекращаем разбор полетов.
0
30.04.2013, 22:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2013, 22:10
Привет! Вот еще темы с ответами:

Печать различных текстовых документов
Здравствуйте, решил написать приложение, для печати на принтере. Узнал, как просто распечатать...

Печать строчки адреса на различных конвертах
Здравствуйте форумчане!!! Не подскажите как сделать программу для печати адресов, на уже готовых...

Печать даты на документе
Ребята, не нашел на форуме. Подскажите как сделать, что бы на каждом документе печаталась дата...

Печать системной даты
Ребята, небольшой вопрос, можно как нибудь сделать, что бы при печати из 1с всегда выводил...


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Опции темы

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