mmlore
Messages postés16Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention 4 septembre 2005
-
3 sept. 2005 à 15:15
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
4 sept. 2005 à 18:07
Bonjour je suis debutant ! et j'essaille de fair un programme (d'élevage virtuelle) et j'aimerais savoir comment fair pour stocké l'heur a laquel le programme a été fermé , dans un fichié *.txt et aussi comment le charger et lire la ligne ou la date a été ecrite ! je suis sur microsoft visual c++ 6.0 (app MFC) et j'aimerais avoir la reponse en c++ si possible merci d'avance (je suis vraiment debutant donc si vous pouvez detaillé sa serait cool ) Merci d'avance !!
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 3 sept. 2005 à 17:36
"c:\myfile.txt" -> "c:\\myfile.txt", bizarre que ca ait marché!
Normal que tu ne puisse pas lire, la date est écrit en brut, le texte n'est pas formaté. C'est le plus rapide si c'est un programme qui doit relire la date
Regarde bien, ton fichier ne doit pas faire 0 octet
BIG_BOSS_001
Messages postés75Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention30 novembre 2005 3 sept. 2005 à 20:03
Tout d'abord tu as la class CTime qui te permet de relever l'heure.
Tu fais :
CTime t;
char buf[100];
sprintf(buf, "L'application fut fermé à : %d:%d:%d.", t.GetHour(), t.GetMinute(), t.GetSeconds());
Ensuite à l'aide de la class CFile tu crée un fichier.
CFile f;
f.Open("C:\\date.txt", CFile.modeWrite);
pour reprendre ce que tu y a mis, et ceci sans interprétation aucune.
Si tu dois le lire au format humain en éditant le fichier alors l'affaire est toute autre.