Je ne sais trop ce que tu veux faire en disant utiliser ton propre temps
et qu'est ce que tu entend par format, je crois qu'il te retourne un
pointeur sur un int, il faut plus penser à une petite opération logique
(déduction probablement) pour avoir ce que tu veux.
Personnellement j'ai utilisé cette bibliothèque pour avoir les temps
d’exécution de taches :
initialiser au début de la routine, récupérer la valeur en fin de
routine(c'est fréquent pour comparer des vitesse d’exécution).
PS : les moteurs de recherche te renvoient plein de résultats sur ce type
time_t
Time type
Alias of a fundamental arithmetic type
<http://www.cplusplus.com/is_arithmetic> capable of representing times,
as those returned by function time <http://www.cplusplus.com/time>.
For historical reasons, it is generally implemented as an integral value
representing the number of seconds elapsed since 00:00 hours, Jan 1,
1970 UTC (i.e., a /unix timestamp/). Although libraries may implement
this type using alternative time representations.
Portable programs should not use values of this type directly, but
always rely on calls to elements of the standard library to translate
them to portable types.
Cordialement
Gorgoumack SAMBE
Le 11/12/2014 12:24, Lien Rag a écrit :
Non mais la fonction set.Time(t) elle existe...
Ce que je n'arrive absolument pas à trouver (pas plus sur la manpage
qu'ailleurs) c'est quel est le format qu'ellle attend.
Pour lui dire "aujourd'hui nous sommes le premier janvier 1970 à 0h
0mn 0s" est-ce que set.Time(t)=0 suffit ou il faut un format
particulier (à la place de int) pour le zéro?
On 11/12/2014 01:16, Thomas NOEL wrote:
/* j'ai absolument *rien* compris à ta question, donc voici LA
réponse : */
#include <stdio.h>
#include <time.h>
void main() {
time_t t;
time(&t);
printf('nombre de secondes depuis le 1er janvier 1970 : %d\n', t);
}
/* ... et pour tout comprendre : man 2 time */
Le 10 décembre 2014 22:42, Lien Rag <[email protected]> a écrit :
Je veux utiliser mon propre temps, pas forcément l'universel; donc
pouvoir
le remettre à zéro quand j'ai besoin de le faire.
On 10/12/2014 21:41, Alioune Dia wrote:
Salut
Le 10 décembre 2014 18:46, Lien Rag <[email protected]> a écrit :
Tiens ça remarche DakarLUG?
Tant mieux et félicitations à ceux qui l'ont réparée...
Si on veut déclarer le temps de façon arbitraire (i.e, set.Time(t)
pour
dire que le temps t est zéro par exemple), il faut mettre quel
format? Un
entier suffit (set.Time(t)=0)?
Tu ne peux pas réinitialiser le temps , Aucun être humain ne peut
le faire
,seul dieu le peut ,je ne vois pas comment un programme C pourrait
.Peu
être que je n'ai pas bien compris ta question ?
Ce que je trouve sur Goggle (enfin, duckduckgo) explique comment
synchroniser avec une horloge extérieure, mais pas comment
initialiser le
temps comme je le veux...
--
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org