Я хочу получить системное время, включая дробную часть секунд. Возможно ли это в стандарте c (ANSI C)? Если нет, то скажите мне несколько библиотек для оконных ОС, чтобы я сделал это возможным. В Linux у меня есть следующий код, который отлично подходит для меня.Как получить дробную часть секунд в UTCTime, используя time.h
#include <sys/time.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char buffer[30];
struct timeval tv;
time_t curtime;
gettimeofday(&tv, NULL);
curtime=tv.tv_sec;
strftime(buffer,30,"%m-%d-%Y %T.",localtime(&curtime));
printf("%s%ld\n",buffer,tv.tv_usec);
return 0;
}
Выход
12-25-2009 11: 09: 18,35443541
Пожалуйста, помогите мне, как это возможно для окна OS. ЕСЛИ ANSI C не позволяет мне.
@skwllsp: - Пожалуйста, скажите мне ссылку. или заголовочный файл, который я должен включить для SYSTEMTIME и GetSystemTime ....! – Siddiqui
#include –
Спасибо Skwllsp, я пробовал свой код, но его не дает точного результата. – Siddiqui