Вопросы по теме 'time.h'

Add_timer ядра Linux
Пишу модуль для ядра. Мне нужно подождать какое-то время (например, 20 секунд), чтобы что-то протестировать. Процесс должен продолжиться через 20 секунд. В моей функции module_init я использовал такой таймер: init_timer(&timer);...
2010 просмотров
schedule 04.11.2021

раз в Ubuntu каждый раз возвращает 0 / как
Я пытаюсь измерить sys, usr и реальное время, используя функцию times, включенную в sys / times.h. Но всякий раз, когда я пытаюсь восстановить реальное время, я получаю 0. Согласно этой документации: Данные, возвращаемые функцией times...
98 просмотров
schedule 05.09.2021

метка времени в c с точностью до миллисекунд
Я относительно новичок в программировании на C, и я работаю над проектом, который должен быть очень точным по времени; поэтому я попытался написать что-нибудь, чтобы создать отметку времени с точностью до миллисекунд. Кажется, это работает, но мой...
11668 просмотров
schedule 29.03.2022

mktime и localtime вызывают ошибку сегментации, как правильно инициализировать?
У меня есть следующая функция, которая неоднократно вызывается в более крупной программе: double troublesome_function() { time_t time_ini = time(NULL); struct tm tm_ini = *localtime(&time_ini); (...) time_t secs_passed; secs_passed =...
202 просмотров
schedule 28.05.2022

Ошибочное выходное значение clock_t на printf
У меня есть следующий код: #include <stdio.h> #include <time.h> clock_t a; void f(void) { a = clock(); printf("in f(): %g\n", a); } void main(void) { f(); printf("in main(): %g\n", a); } Скомпилировав его с...
173 просмотров
schedule 21.06.2022

Неверный результат для определения того, на какой день недели приходится первый день месяца.
У меня есть следующий код C: #include <stdio.h> #include <time.h> struct tm tm; int startDayOfWeek; int findStartDateInMonth(int month,int year) { tm.tm_mon = month; tm.tm_year = year - 1900; tm.tm_mday = 1;...
44 просмотров
schedule 18.09.2022

Часы С++ остаются равными нулю
Я пытаюсь получить прошедшее время моей программы. На самом деле я думал, что должен использовать yclock() из time.h . Но он остается нулевым на всех этапах программы, хотя я добавляю 10 ^ 5 чисел (должно быть затрачено некоторое время...
1294 просмотров
schedule 25.09.2022

извлечь часть time.h (местное время)
Я хочу извлечь части , например, из tm_sec или только tm_min в виде простого целого числа (а не массива или строки ) как это и возможно (если есть) если что-то мне не нужно 100% правильное время, т.к. я делаю это в своих интересах и просто...
444 просмотров
schedule 02.10.2022

Разница между clock_t и time_t или time(NULL) и clock()
Я просто пишу программу переменного тока для печати целочисленного значения каждую секунду в качестве упражнения, эта программа печатает целое число после ожидания в течение одной секунды, прежде чем печатать следующее целое число, поэтому программе...
3465 просмотров
schedule 02.10.2022

Как разложить unix-время на C
Кажется, что никто никогда не должен делать этого, но я работаю над модулем ядра для встраиваемой системы (OpenWRT), в котором кажется, что time.h действительно включает типы timespec и time_t , и функции clock_gettime и gmtime , но не...
3914 просмотров
schedule 31.03.2023

Как добавление заголовка может повысить переносимость? (систем/время.ч)
Я только что заметил эту строку на справочной странице getrusage : Включение <sys/time.h> в наши дни не требуется, но повышает переносимость. (Действительно, struct timeval определена в <sys/time.h> ) Какие? Поскольку...
1026 просмотров
schedule 09.04.2023

Как работает структура tm (из time.h)?
Мне нужно создать структуру, в которой установлена ​​дата. Я кое-что погуглил и нашел tm structure из библиотеки time.h , но у меня возникли некоторые проблемы; Мне нужно напечатать некоторые даты в файле журнала, вот пример: typedef struct...
208 просмотров
schedule 21.12.2022

Возвращает ли ctime дату по григорианскому календарю?
Возвращает ли стандартная функция C ctime дату по григорианскому календарю? В частности, я хочу убедиться, что он будет учитывать високосные годы и, таким образом, отображать Feb 29 для соответствующих дат.
127 просмотров
schedule 09.11.2022

Попытка рассчитать разницу между двумя датами с использованием библиотеки time.h
Я пытаюсь рассчитать точную разницу между двумя датами, которые я даю, используя свою собственную структуру Date, сейчас я тестирую функции, которые возвращают разницу: Date dateDifference(Date a, Date b){ time_t rawtime,timeA,timeB;...
2471 просмотров
schedule 02.05.2023

strptime дает неявное объявление и неопределенную ссылку
Итак, когда я использую функцию strptime , я получаю оба предупреждения: warning: implicit declaration of function 'strptime' и ошибка после этого: undefined reference to 'strptime' Да, я включил time.h . Вот небольшой пример...
2876 просмотров
schedule 20.07.2023

Элемент Initializer не является константой для глобального объявления функции времени
У меня есть программа C с функцией времени, объявленной глобально следующим образом: time_t t = time(NULL); struct tm *tm = localtime(&t); time(&rawtime); void file_name() {...
814 просмотров
schedule 16.11.2022

сбой clock_gettime примерно каждую секунду
Я плещусь с C на своем Mac, выполняя тест производительности. Код здесь компилируется и запускается, но в выводе есть своего рода сбой, который происходит примерно на 1 Гц. Программа «должна» прерываться один раз каждые 2 мс и сообщать данные о...
90 просмотров
schedule 31.05.2023

Как измерить время в секундах между двумя символами, когда пользователь вставляет их в качестве ввода
Как измерить время вставки в секундах? Я пытался использовать: struct timeval t1,t2; Я проверил время перед вставкой ввода: gettimeofday(&t1,NULL); и то же самое после получения ввода: gettimeofday(&t2,NULL); double...
119 просмотров
schedule 22.02.2023

Является ли библиотека time.h в процессоре c интенсивной?
Я сделал эту короткую программу на C, но всякий раз, когда я запускаю ее, вентилятор моего компьютера начинает вращаться очень быстро. Я что-то делаю не так, или библиотека времени как-то сильно загружает процессор? Вот код: #include...
32 просмотров
schedule 04.01.2023

clockid_t (первый аргумент clock_gettime) переносимость
Большинство POSIX-совместимых систем предоставляют функцию для получения или установки одного из таймеров с высоким разрешением: int clock_gettime(clockid_t clock_id, struct timespec *tp); Документация для каждой системы обычно перечисляет...
5673 просмотров
schedule 07.11.2023