Вопросы по теме '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