Вопросы по теме 'time.h'
nanosleep() никогда не просыпается в OS X Lion
Я использую XCode 4.2 в Lion. Когда я компилирую свое приложение с профилем отладки (нажав Apple + R для его запуска), то, когда я вызываю nanosleep, оно никогда не возвращается из этой функции. Всегда. Если я профилирую код (создаю профиль...
1393 просмотров
schedule
23.04.2023
Константы, не загруженные компилятором
Я начал изучать POSIX-таймеры, поэтому я также начал делать некоторые упражнения, но у меня сразу возникли проблемы с компилятором. При компиляции этого кода я получаю какие-то странные сообщения о макросах типа CLOCK_MONOTONIC. Они определены в...
12956 просмотров
schedule
03.06.2023
Как мне собрать (получить/загрузить) библиотеку time.h?
Я пытаюсь создать проект в Linux через Makefile.
Я продолжаю получать cannot find <sys/time.h> ошибку.
Я поспрашивал, и мне сказали, что у моего проекта нет доступа к папкам библиотеки.
Поэтому я пытаюсь решить эту проблему, используя...
14807 просмотров
schedule
21.04.2023
В чем разница между clock_t, time_t и struct tm?
В чем разница между clock_t, time_t и struct tm?
struct tm выглядит так:
struct tm{
int tm_sec;
int tm_min;
int tm_hour;
int tm_mday;
int tm_mon;
int tm_year;
int tm_wday;
int tm_yday;
int tm_isdst;
};
Но как выглядят clock_t и time_t ?
19900 просмотров
schedule
30.07.2023
Отображать POSIX как дату календаря без gmtime и asctime
В настоящее время у меня есть двойник, содержащий отметку времени POSIX, и я успешно использую gmtime и asctime для отображения даты календаря через структуру time_t:
time_t input = posix;
printf("%s",asctime(gmtime(&input)));
Это...
209 просмотров
schedule
05.12.2022
Ncurses и realtime (реализовано на C, unix)
Я пытаюсь реализовать игру, используя ncurses в C. Мне нужно показать текущее время (время должно обновляться каждую секунду), и мой цикл while выглядит так:
while(1)
{
clk = time(NULL);
cur_time = localtime(&clk);
mvprintw(0,1,"%d...
4018 просмотров
schedule
12.10.2022
clock() и CLOCKS_PER_SEC в OSX 10.7
У меня проблема с использованием clock() в OSX. Я просто хочу отображать время, прошедшее с момента запуска моей программы. Дело в том, что когда я делю структуру clock_t на CLOCKS_PER_SEC, я получаю странные результаты.
Запуск моей программы в...
2731 просмотров
schedule
26.02.2023
Странное поведение от ссылок в выходном потоке
Я заметил странное поведение при печати вывода в поток. Мой код перебирает большой набор данных и, среди прочего, считывает метку времени из каждого элемента. Временная метка первого элемента сохраняется, чтобы можно было рассчитать прошедшее время....
51 просмотров
schedule
21.04.2022
c/c++ отметка времени в микросекундах
Я использовал этот фрагмент кода для получения метки времени в микросекундах в c/c++. но это не похоже на микросекунду. также я не знаю, есть ли способ отформатировать его.
timeval curTime;
gettimeofday(&curTime, NULL);
int milli =...
12288 просмотров
schedule
24.04.2022
Самый простой способ иметь следующий таймер
В настоящее время я пытаюсь переписать некоторое программное обеспечение на С++ из старого кода Python. В версии Python у меня были такие таймеры:
from time import time, sleep
t_start = time()
while (time()-t_start < 5) # 5 second timer
#...
57 просмотров
schedule
03.07.2022
Проблема с печатью C mktime()
Я работаю над программой, которая разделяет символы по значению. В настоящее время у меня проблема с функцией konverzia. Он должен добавить название дня (ср, чт, пт...) к строке даты, но ему насрать. Дата должна выглядеть так: среда 2012-02-01...
248 просмотров
schedule
12.02.2023
tm struct time.h не нормализуется
Я добавляю значения к элементам времени (часы, минуты, секунды) моей структуры tm , и они не обновляются/нормализуются, хотя я использую mktime() Вот код:
struct tm timeStruct;
char buffer[80];
timeStruct.tm_year = 2016 - 1900;...
605 просмотров
schedule
26.12.2022
Поле tv_sec не может быть разрешено
Я пытаюсь запустить следующий код (простая программа резервного копирования), но по какой-то причине поле tv_sec не может быть разрешено. Перепробовал все что пришло в голову - не помогло. Я хочу подчеркнуть, что я прочитал другие соответствующие...
147 просмотров
schedule
23.03.2022
В Linux сначала выполняется цикл for с пустым телом. странное поведение
сначала я использовал этот код:
void pause(long n)
{
clock_t at=clock();
while(clock()-at<=n)
;
}
int main()
{
cout<<1;
pause(100000);
cout<<2;
}
что вы ожидаете? вывод будет 1 (некоторый промежуток времени)...
45 просмотров
schedule
10.04.2022
наносекунды от clock_gettime() на маршрутизаторе mips
Я пытаюсь получить наносекундное разрешение от CLOCK_REALTIME на маршрутизаторе MIPS с частотой 1 ГГц. Когда я компилирую приведенный ниже код для x86 и запускаю виртуальную машину с частотой 1 ГГц, я получаю наносекундное разрешение. Когда я...
392 просмотров
schedule
25.07.2023
Почему член tm_year в struct tm относительно 1900, а не 1970 в C в macosx?
Я пробовал примеры в экспертном программировании на C, когда столкнулся с этой проблемой. Моя программа в основном делает одно: используйте стандартную функцию gmtime и посмотрите, сколько лет прошло с 1970 года. Вот моя программа:
#include...
7531 просмотров
schedule
26.03.2023
Как перенести gethrtime() в C с Solaris на RHEL
Я переношу проект C из Solaris в Linux и перекомпилирую его. В файле logger.c функция gethrtime() файла sys/time.h не компилируется для Linux. Как я могу портировать его на Linux? Есть ли замена этому в Linux?
797 просмотров
schedule
19.04.2024
sleep() и time() не работают должным образом внутри цикла for
Я пытаюсь создать массив указателей на структуру tm , причем каждая структура имеет значение tm_sec на 2 секунды больше, чем предыдущее.
#include <stdio.h>
#include <time.h>
#include <unistd.h> /* sleep() */
int main(signed...
61 просмотров
schedule
19.08.2022
функция srand (время (NULL))
#include <stdio.h>
#include <stdlib.h>
int main( void){
int x = rand()%100;
printf("%d\n", x);
return 0;
}
Приведенный выше код правильно генерирует случайное число. Это верно? Но другие источники всегда включают...
6024 просмотров
schedule
04.02.2023
Что означает имя struct timespec из стандартной библиотеки C?
Как и в заголовке, что означает имя структуры timespec в time.h из стандартной библиотеки C?
Это спецификация времени?
Если да, то что это значит?
192 просмотров
schedule
12.05.2023