Date en langage C

Résolu/Fermé
bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 - 25 avril 2009 à 15:23
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 25 avril 2009 à 17:33
Salutation !!
Voilà j'aimerai en C pouvoir incrémenter une date de 15 jours sous une certaine forme :

    char buffer[256];
    time_t timestamp = time(NULL);
    strftime(buffer, sizeof(buffer), "%d%B%Y", localtime(&timestamp));
    printf("%s\n", buffer);


buffer est ici égal à :
25April2008


J'aimerai pourvoir l'incrémenter de 15 jours plusieures fois

Du style buffer + 15 jours puisse me donner :
10May2008


Si quelqu'un a une idée :D
Merchi.

5 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
25 avril 2009 à 17:04
Salut,
tu devrais avoir un truc du genre:
#include <stdio.h>
#include <time.h>
int main()
{
struct tm * timeinfo;
time_t rawtime;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf("%s",asctime (timeinfo));
getchar();
rawtime+=(15*24*3600);
timeinfo = localtime ( &rawtime );
printf("%s",asctime (timeinfo));
return 1;
}
un lien pratique:http://www.cplusplus.com/reference/ctime/
@+
1
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
25 avril 2009 à 15:54
hello
récupérer la date en secondes avec time() , ajouter 15 * 24 * 3600 en convertir avec strptime
0
bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 5
25 avril 2009 à 16:48
Salut et merci pour la réponse.
Pourrais-tu illustrer ça avec un exemple stp ? :p
0
bkrqpzef Messages postés 197 Date d'inscription samedi 19 novembre 2005 Statut Membre Dernière intervention 13 juillet 2011 5
25 avril 2009 à 17:19
Parfait, merci Chuka !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 5 623
25 avril 2009 à 17:33
effectivement, pas besoin de strptime
0