Bonjour,
J'utilise la fonction strptime et donc je regarde la doc je vois qu'il faut inclure time.h, alors je l'inclus mais j'ai toujours un warning Implicit declaration of function `strptime'.
Pourquoi le compilateur me met ce message ?
Bonjour,
J'utilise la fonction strptime et donc je regarde la doc je vois qu'il faut inclure time.h, alors je l'inclus mais j'ai toujours un warning Implicit declaration of function `strptime'.
Pourquoi le compilateur me met ce message ?
Ca ne serais pas strftime a tout hasard ?!
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Il faut definir une constante avant d'inclure le .h pour que la fonction soit déclarée
#define _XOPEN_SOURCE /* Pour GlibC2 */
#include <time.h>
http://man.developpez.com/man3/strptime.3.php
Il faut appeler la constante avt toutes les includes, voila mon problème
Merci !!
[gcc] Mais non... Tu la définies en globale sur la ligne de commande :Envoyé par gnto
Il faut apprendre à utiliser ses outils...
Code : Sélectionner tout - Visualiser dans une fenêtre à part -D_XOPEN_SOURCE
J'ai été tenté de faire ça aussi...
Pourquoi le man parle pas de l'utilisation de -D ?
Partager