016
18.06.2004, 22:50 Uhr
~brian
Gast
|
Also ich habe es jetzt mal versucht, aber es funktioniert nicht so ganz:
C++: |
#include <fstream> #include <iostream> #include <stdio.h> #include <time.h> #include <sys/timeb.h> #include <conio.h>
using namespace std;
int main() { int zahl=0;
char date[128], datum[128]; time_t ltime; struct tm *today;
_tzset(); time(<ime); today=localtime(<ime); strftime(date,128,"%d%m%y",today);
_tzset(); time(<ime); today=localtime(<ime); strftime(datum,128,"%d%m%y",today);
ifstream CounterIn("Counter.dat");
CounterIn>>date; CounterIn>>zahl; CounterIn.close();
if(date==datum) { zahl++; ofstream CounterOut("Counter.dat"); CounterOut<<date; CounterOut<<zahl; CounterOut.close(); } else { zahl=1; ofstream CounterOut("Counter.dat"); CounterOut<<datum; CounterOut<<zahl; CounterOut.close(); }
ifstream Counter("Counter.dat");
Counter>>date; Counter>>zahl; Counter.close();
cout<<zahl;
getch();
return 0; }
|
Was mache ich falsch?? Mein Zähler zählt nicht! Jemand eine Idee??
brian |