J'essaie essentiellement d'obtenir le temps avecproblème const char * en C
struct timeval tv = { };
gettimeofday(&tv, NULL);
Et cela fonctionne. Le problème est que la fonction qui va accepter comme argument le temps est de type const char *
Alors je l'ai fait
const char *time;
time = &tv.tv_sec;
Le problème est que tv.tv_sec est de type time_t et i besoin de le brancher
const char *time
de le transmettre à la fonction qui a besoin const char *
Comment puis-je faire? Placer un nombre entier dans un const const * J'ai essayé quelques méthodes simples de moulage, mais je ne suis pas expérimenté avec C
Vous voulez dire que vous voulez convertir ce 'time_t' en une chaîne, puis envoyer la chaîne à une fonction qui accepte une chaîne comme argument? – rid
Vous devrez convertir les secondes (qui sont un nombre entier) en une chaîne, et passer cela. –