Programmation c/c++

Fermé
angelique1 Messages postés 81 Date d'inscription jeudi 19 mars 2009 Statut Membre Dernière intervention 18 septembre 2014 - 13 mai 2011 à 23:28
KX Messages postés 16739 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 19 mai 2024 - 14 mai 2011 à 01:08
Bonjour,

je voudrais ecrire dans un fichier une variable de type (temps :simetime_t)qu'elle est le symbole que je dois utilisé car le %f m'affiche une erreur.

merci pour votre aiide;

A voir également:

1 réponse

KX Messages postés 16739 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 19 mai 2024 3 015
14 mai 2011 à 01:08
simtime_t est soit défini comme étant un double soit comme étant un objet SimTime (selon la valeur de USE_DOUBLE_SIMTIME), dans les deux cas il vaut mieux utiliser la macro SIMTIME_DBL(t) qui te renverra toujours un double, utilisable avec %f.

Remarque : en C++ tu peux aussi utiliser l'opérateur << qui t'évite ce genre de problèmes.
0