Хочется получить сроку с датой, примерно в таком же виде, что выдает команда date.
mik@lizard:/stuff/src/time$ cat time.c
#include <stdio.h>
#include <time.h>
main()
{
time_t time1;
struct tm *time2;
char string[100];
time1 = time(NULL);
time2 = localtime(&time1);
strftime(string,100,"%B",time2);
printf("%s\n", string);
return;
}
mik@lizard:/stuff/src/time$ gcc time.c
mik@lizard:/stuff/src/time$ export LANG=ru_RU.KOI8-R
mik@lizard:/stuff/src/time$ ./a.out
August
mik@lizard:/stuff/src/time$ date +%B
Августа

Ответ на:
комментарий
от SatanClaus
Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум strftime и локаль (2006)
- Форум Segmentation fault (2005)
- Форум [php][timezone] откуда php берёт timezone? (2011)
- Форум День программиста (2017)
- Форум покритикуйте функцию (2009)
- Форум getaddrinfo выдает нулевые адреса 0.0.0.0 (2022)
- Форум mktime портит struct tm: баг или фича? (2001)
- Форум Программа на Си падает, при выделении памяти (2014)
- Форум Странный скачок времени (2014)
- Форум проблема с execv (2009)