1

Salut,
J'ai cru comprendre que pour afficher l'heure actuelle dans un programme il fallait ecrire un truc du genre

time_t heure;
heure = time(NULL);

Le hic c'est que lorsque j'affiche le contenu de la variable heure avec un cout il y a un nombre à 10 chiffres (je crois) qui apparait qui ressemble pas trop à une heure. Est ce que c'est normal?

2

Est ce que c'est normal?

oui.

je cite depuis le man :
#include <time.h> 

 time_t time(time_t *t); 

DESCRIPTION

time renvoie l'heure actuelle sous forme du nombre de secondes
 écoulées depuis le 1er Janvier 1970 à 00h 00m 00s GMT,
 le début de l'Époque (Epoch en anglais). 


il te faut ensuite utiliser la fonction ctime pour convertir le timestamp retourné par time en quelque chose de humainement lisible :

L'appel ctime(t) est équivalent à asctime(localtime(t)). 
Il convertit la date t en une chaîne de caractères de le forme 

"Wed Jun 30 21:49:08 1993\n" 

 L'internationalisation de la date est possible en utilisant la fonction 
setlocale(3) et strftime(3). 

pour plus d'infos, google => man ctime
http://dpobel.free.fr/man/html/affiche_man.php?id=57


[EDIT] : AJout de retour à la ligne
[EDIT] : Correction du cite ; merci nitro
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

merci pour l'info

4

de rien smile
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

pense quand même a regarder le man avant de poser ce genre de question
avatar

6

en même temps, s'il code sous windows, le man il a pas forcément...
(enfin...)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

<troll>Comment ca on peut programmer sous windows? Je croyais que c'était une console de jeux</troll>
avatar

8

<troll-suite>C'est vachement intéressant de programmer sous windows... Perso, j'adore smile</troll>

9

squale92 :
en même temps, s'il code sous windows, le man il a pas forcément... (enfin...)

Il n'a qu'à le télécharger. tongue http://www.cygwin.com. Et sinon, le man se trouve sur Internet, et il y a http://msdn.microsoft.com aussi.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

cygwin> bah, utiliser tout ça juste pr le man, c abusé grin
msdn> moué...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

11

Kevin> euh, les pages man de Cygwin par défaut sont assez incomplètes, il faut télécharger un .tar.gz du package "manpages" d'une distrib linux qq (ça se trouve facilement, mais je crois qu'il y a des problèmes de licence qui font que Cygwin ne peut pas les inclure [cela dit, les distribs linux le font bien, donc je trouve ça un peu bizarre, mais bon... probablement une clause à la con dans les règles de Cygwin] ), ça fait 1 Mo...

Et sinon si ce qui t'intéresse c'est juste les pages de man, il doit pas y avoir des masses de trucs à télécharger (très probablement moins de 5 Mo), l'installeur Cygwin est pas trop mal foutu.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

12

C'est surtout que les manpages sur les fonctions C de Linux sont celles de glibc, alors que Cygwin n'utilise pas glibc, mais newlib + du code de Cygnus / Red Hat.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

13

Avoir les pages de man de glibc avec un gros warning "attention, ça ne correspond pas forcément" serait déjà mieux que pas de man du tout... Qd j'avais cherché pour ces histoires de licences gt tombé sur un truc de newsgroups où ils parlaient de tout refaire de 0; supprimer les clauses spécifiques à glibc (j'imagine qu'elles sont bien délimitées) pourrait déjà faire une bonne base de départ...

Et sinon quel est l'avantage pour Cygwin de prendre newlib ? (ou l'avantage pour Linux de prendre glibc)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

14

Cygnus est parti de newlib pour Cygwin parce que c'est du BSD-style, donc ils ont pu faire leur licence duale (GPL ou propriétaire au choix) avec ce code.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

15

c'est tres bien msdn pour windows, et souvent bien plus complet que les mans unix... en plus vu que c'est sous forme html t'as tous les liens entre les differentes structs/fonctions/etc.. ya aussi pas mal d'exemples de code...
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

16

pencil
tongue

17

c clair je trouve que le man est depassétongue

18

boaf, y'a des mans a jour hein ...

#jesors#

19

Techniquement le man est dépassé certes. Mais je trouve MSDN est très mal fichu, j'arrive jamais à trouver ce que je cherche dessus sad
avatar

20

en tout cas l'avantage des pages de man sur MSDN, c que tu peux les avoir gratuitement sur ton disque... mais c clair que c très chiant de pas avoir de lien hypertextes dans les pages de man (vivement que j'aie configuré vim pour pouvoir lire les pages de man et suivre les liens hypertextes top)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

Uther: pourtant, je trouve leur moteur de recherche assez pratique ... je n'ai jamais eut de problèmes moi

22

idem
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

23

Ca dépend de la version de MSDN en question (sur un vieux CD ou sur le site microsoft) et des paramètres de recherche. Si tu mets "Rechercher dans toute la collection", tu risques en effet d'avoir des articles s'appliquant au VB, au Java ou je ne sais quoi alors que tu recherches des infos pour le C/C++...
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

24

Oui, le msdn.com ne différencie pas les languages lorsqu'on effecture une recherche, mais bon, il suffit de ne pas cliquer sur le premier link qui apparait pour trouver ce que l'on cherche. La seule chose que je reproche au msdn, c'est sa lenteur incroyable coin
"I read the game.dll assembly more easily than you read the joke on the back of your box of Cocoa Pebbles, and have spent the past 2 1/2 years navigating it." ©

25

-> téléchargez les versions Express en beta de Visual Studio ^^ (pour le C#, la doc est assez complète et tient en 160 Mo, pas encore essayé le C++)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

26

c'est tres bien msdn pour windows, et souvent bien plus complet que les mans unix... en plus vu que c'est sous forme html t'as tous les liens entre les differentes structs/fonctions/etc.. ya aussi pas mal d'exemples de code...
Bah je sais pas avec quoi tu regardes tes man, mais moi je les regarde avec konqueror et y'a des liens vers tout ce que tu pourrais avoir envie de cliquer confus.