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

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

Войти
Регистрация
Восстановить пароль
 
opax
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 21
#1

Вывод даты в русской локализации (Linux) - C++

14.04.2012, 12:30. Просмотров 1213. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <time.h>
 
int main ()
{
  setlocale (LC_TYPE, "ru_RU");
  time_t rawtime;
  struct tm * timeinfo;
  char buffer [150];
 
  time ( &rawtime );
  timeinfo = localtime ( &rawtime );
 
  strftime (buffer,150,"Сегодня %A, %d %B %Y года. Местное время %H ч %M мин %S с.",timeinfo);
  puts (buffer);
  
  return 0;
}
Сегодня Saturday, 14 April 2012 года. Местное время 12 ч 28 мин 02 с.

как выставить вывод в русской локализации в Linux? (чтобы суббота, апрель)
интересует также ручной вариант замены.. как его можно реализовать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2012, 12:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод даты в русской локализации (Linux) (C++):

Ошибка русской локализации? - C++
Функция strtod и русская локализация Так, решил я значит проверить работу функции strtod и запустил такой пример(vs15) Оппс,...

Вывод элементов русской строки - C++
Почему выводится строка, но элементы строки выводятся в виде знака ошибки? #include &lt;iostream&gt; #include &lt;cstring&gt; int main() ...

Вывод даты С++. - C++
В общем как на С++, вывести текущую дату? Вопрос наверно глупый, тем более интерфейс реализован в командной строке. В справке VS нашел...

Структура tm. Вывод даты. - C++
Доброго времени суток, ув. форумчане. Возникла проблема с выводом месяца и года. Почему-то вместо месяца выводит каракули, а вместо года...

Потокобезопасный вывод даты - C++
Как потокобезопасно вывести текущую дату? Как я понимаю, ctime возвращает ссылку на внутренний буфер, которым может пользоваться...

Даты ввод вывод разность - C++
Нужно написать программу, которая принимает от пользователя 2 даты-строки вида- ЦЦ. ЦЦ. ЦЦЦЦ, где Ц-это любая цифра из диапазона(0-9)....

2
rangerx
1935 / 1544 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
14.04.2012, 13:19 #2
Цитата Сообщение от opax Посмотреть сообщение
как выставить вывод в русской локализации в Linux? (чтобы суббота, апрель)
C++
1
setlocale (LC_TIME, "ru_RU");
http://www.cplusplus.com/reference/clibrary/clocale/setlocale/
0
opax
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 21
14.04.2012, 14:18  [ТС] #3
спасибо огромное! чуть чуть не дошел

Добавлено через 40 минут
правда помог только
C++
1
 setlocale (LC_ALL,"");
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2012, 14:18
Привет! Вот еще темы с ответами:

Вывод на экране текущей даты - C++
Нужно вывести на экран текущую дату. Как это сделать. Что-то c time(time_t *t) соорудить? Я только не впубился как он работает. В MSDN...

Вывод даты, времени в лог - C++
Вообщем, в процессе выполнения программы ведется лог-файл. #include &lt;time.h&gt; #include &lt;fstream&gt; using namespace std; ...

Вывод даты по году и номеру дня - C++
Фрагмент кода #include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;iostream&quot; #include &quot;string.h&quot; using...

Вывод текущей даты и времени в файл - C++
Здравствуйте. Подскажите пожалуйста, что нужно сделать, чтобы текущая дата и время, в заданном формате, выводились в .txt файл, а не в...


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

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

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