Wir haben im Moment von der Schule aus ein recht interessantes Projekt: Wir sollen die Temperatur aus dem Fluß neben unserer Schule mit Hilfe eines PT100 Widerstandes und einer A/D-Schaltung über ein C++ Programm nach Access in eine Datenbank laden. Ist eigentlich ganz interessant, ich hab nur ein paar Probleme mit dem C++ Programm.
Ich soll die Systemzeit und das Datum in zwei Variablen Speichern und dann die Temperatur (die vom COM2 gelesen wurde) hinzufügen. Ausgabe der Datei also ungefähr so:
Beispiel: Inhalt von werte.txt: (Datum / Uhrzeit / Temperatur)
ich weiss jetzt spontan nicht obs dafür ne funktion nach ansi-standard gibt...
da du in access schreiben willst geh ich mal davon aus das du windows verwendest... _strdate und _strtime sollten dir weiterhelfen... -- ...fleißig wie zwei Weißbrote
naja halt wie gesagt einfach _strdate und _strtime nehmen das geht unter windows auf jeden fall... dann hast du es in einem char-array stehen und musst nur noch in die datei ballern... -- ...fleißig wie zwei Weißbrote
Es gibt da eine schöne ANSI-Funktion. Die nennt sich time() aus dem Header time.h Sie liefert die Sekunden die seit dem 1.Januar 1970 0:00Uhr vergangen sind. Dann kann man noch die Funktion ctime anwenden und bekommt einen schön formatierten Zeitstring: