Avatar billede nomak Nybegynder
05. maj 2003 - 17:42 Der er 5 kommentarer og
1 løsning

time funktionerne i C

Hey igen..

Jeg er blevet lidt nysgærrig.. Hvordan bruger man time funktionerne i C? og er der evt. en funktion der følger epoc time? altså fra 1970 kl 00:00?

links til sider der forklarer nærmere eller små eksempler vil være gode :)

NoMak
Avatar billede arne_v Ekspert
05. maj 2003 - 17:45 #1
De er erklæret i time.h, time funktionen returnerer antal
sekunder siden 1970.
Avatar billede arne_v Ekspert
05. maj 2003 - 17:46 #2
Avatar billede soreno Praktikant
05. maj 2003 - 17:50 #3
Avatar billede nomak Nybegynder
05. maj 2003 - 17:57 #4
så mangler vi bare et lille eksempel..

#include <time.h>
#include <stdio.h>

int main(void)
{
  time_t timer;

  timer = time(NULL);
  printf("The current time is %i\n",&timer);
  return 0;
}

viser noget bras.. "The current time is -1077937140"
Avatar billede soreno Praktikant
05. maj 2003 - 18:23 #5
Du skal ikke skrive adresse på timer - bare timer:
printf("The current time is %i\n", timer);
Avatar billede arne_v Ekspert
05. maj 2003 - 18:41 #6
Prøv med:

#include <time.h>
#include <stdio.h>

int main(void)
{
  time_t timer;

  timer = time(NULL);
  printf("The current time is %s\n",ctime(&timer));
  return 0;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester