Понадобилась небольшая функция печати даты, вот компиляемый кусок кода (gcc -std=c99 -pedantic -W -Wall -Wextra). Покритикуйте plz реализацию shotime().
Спасибо.
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
static int
showtime(char buf[], const size_t len)
{
time_t ticks;
ticks = time(NULL);
return (snprintf(buf, len, "%.24s\n", ctime(&ticks)));
}
int main(void)
{
char buf[30];
memset(buf, '\0', sizeof buf);
showtime(buf, sizeof buf);
printf("%s\n", buf);
return 0;
}
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Eddy_Em
Ответ на:
комментарий
от hello_world
Ответ на:
комментарий
от cruz7
Ответ на:
комментарий
от cruz7
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Программа на Си падает, при выделении памяти (2014)
- Форум non-blocking write (2011)
- Форум K&R Задача 1.16 (2015)
- Форум C, Странная проблема с указателями в функции (2008)
- Форум не работает inotify watch (2017)
- Форум Работа с терминалами на C (2008)
- Форум Знатокам стандарта Си (2019)
- Форум увидел интересный способ присваивания. (2017)
- Форум Segmentation fault (2003)
- Форум как включить поддержку больших файлов? (2008)