.

. - C++ - Programmation

Marsh Posté le 24-02-2007 à 17:15:38    

.


Message édité par allez-paris le 04-04-2007 à 20:45:44
Reply

Marsh Posté le 24-02-2007 à 17:15:38   

Reply

Marsh Posté le 24-02-2007 à 17:40:51    

Salut,
 
C'est pas comme ça que ça s'utilise: man gettimeofday:

Citation :

A 0 return value indicates that the call succeeded.  A -1 return value indicates an error occurred, and in this case an error code is stored into the global variable errno.


Regarde la description de la fonction et tu y verras plus clair ;)

Reply

Marsh Posté le 24-02-2007 à 21:12:49    

.


Message édité par allez-paris le 04-04-2007 à 20:45:54
Reply

Marsh Posté le 24-02-2007 à 21:20:47    

Pas gettimeoftheday, *gettimeofday*.
Et as-tu lu la description de cette fonction? Fait des essais pour voir les valeurs sorties...?

Reply

Marsh Posté le 24-02-2007 à 21:24:00    

.


Message édité par allez-paris le 04-04-2007 à 20:45:51
Reply

Marsh Posté le 24-02-2007 à 21:48:51    

Effectivement, c'est plus dur de tester...
 
Regarde du côté de cette page et du programme d'exemple, ça devrait te permettre de coder sans trop le faire en aveugle :)

Reply

Marsh Posté le 24-02-2007 à 22:08:02    

merci en tout cas ;)

Reply

Marsh Posté le 24-02-2007 à 23:05:32    

Et pour ton code (au passage, n'édite pas un premier post pour ajouter un problème :sarcastic:), je sais pas ce que tu cherches à faire, mais c'est normal qu'il se casse la gu*ule.
Surtout à voir ça:

Code :
  1. char* nom;
  2. nom= new char;


Utilise std::string, et ouvre un bouquin de c++, là tu fonces dans le mur...

Reply

Marsh Posté le 24-02-2007 à 23:29:32    

.

Message cité 1 fois
Message édité par allez-paris le 04-04-2007 à 20:46:02
Reply

Marsh Posté le 25-02-2007 à 00:34:18    

allez-paris a écrit :

Je ne voulais pas utiliser de string.
J'utilise en effet des pointeurs avec allocation de mémoire, pour montrer au professeur que je maitrise autant les strings que les pointeurs.


 [:totoz]  
A voir la tronche du new, permet moi d'en douter... Tu as alloué combien de char à ton avis???

allez-paris a écrit :

Sinon je vois bcp de code sur le net avec a chq fois ecrit "std::" avant le mot clé. Pourquoi rajouter ce std a chq fois?


Pour préciser que telle mot clé, type, <autre chose> fait partie de ce namespace.

Reply

Marsh Posté le 25-02-2007 à 00:34:18   

Reply

Marsh Posté le 25-02-2007 à 00:45:35    

IrmatDen a écrit :

Pour préciser que tel mot clé, type, <autre chose> fait partie de ce namespace.


Anachronisme ?

Reply

Marsh Posté le 25-02-2007 à 00:51:56    

Euh... ooups  [:barthaliastoxik]

Reply

Marsh Posté le 25-02-2007 à 00:58:52    

.


Message édité par allez-paris le 04-04-2007 à 20:46:15
Reply

Marsh Posté le 25-02-2007 à 02:20:36    

Le problème c'est qu'en faisant char *c = new char; tu n'alloues de mémoire que pour un seul caractère. Ca plantera (ou pas) à l'exécution; tu obtiens donc un comportement indéfini, et c'est pas bon ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed