[C++ Builder] DateTimePicker - Zapisywanie daty do pliku.
Ostatnio zmodyfikowano 2013-08-28 00:06
wojno Temat założony przez niniejszego użytkownika |
[C++ Builder] DateTimePicker - Zapisywanie daty do pliku. » 2013-08-26 17:30:36 Witam Nie mogę sobie poradzić chciałbym zapisać godzinę do pliku txt. Mam taki kod fstream plik; plik.open( "Liczba.txt", ios::out ); plik << "12:21:21"; plik.close(); I to działa. Chciałbym zrobić teraz żeby zawartość DateTimePicker1 wysłać do pliku. fstream plik; plik.open( "Liczba.txt", ios::out ); plik << DateTimePicker1->Time; plik.close(); Niestety to nie działa. Proszę o pomoc lub jakieś sugestię |
|
kubawal |
» 2013-08-26 17:31:35 |
|
wojno Temat założony przez niniejszego użytkownika |
» 2013-08-26 17:33:25 E2015 Ambiguity between 'operator std::basic_ostream<char,std::char_traits<char> >::<<(int) at |
|
maly |
» 2013-08-26 17:56:24 Time.DateString().c_str() |
|
wojno Temat założony przez niniejszego użytkownika |
» 2013-08-26 22:29:53 Teraz taki błąd.
E2294 Structure required on left side of . or .* |
|
wojno Temat założony przez niniejszego użytkownika |
» 2013-08-26 22:57:16 Generalnie chciałem zrobić tak.
Wpisać odpowiednią godzinę w oknie DateTimePicker1 Następnie utworzyć plik txt i wpisać ustawioną godzinę do pliku.
Przy następnym uruchomieniu programu dane z pliku czyli godzina będzie przepisana do zmiennej.
Program będzie o odpowiedniej godzinie zgłaszał komunikat.
|
|
maly |
» 2013-08-27 08:15:05 Dostęp do operatorów >> i << w Borlandzie 6 można uzyskać definiując na początku VCL_IOSTREAM
#define VCL_IOSTREAM
#include <vcl.h> #pragma hdrstop ...
lub na początku dać <iostream>
#include <iostream>
#include <vcl.h> #pragma hdrstop ...
wtedy zapis czasu będzie
std::fstream plik; plik.open( "liczba.txt", std::ios::out ); plik << DateTimePicker1->Time.TimeString(); plik.close();
odczyt
TDateTime DateTime;
std::fstream plik; plik.open( "liczba.txt", std::ios::in );
char buff[ 100 ]; plik.getline( buff, 100, '\n' );
DateTime = StrToTimeDef( buff, TDateTime().CurrentTime() ); |
|
wojno Temat założony przez niniejszego użytkownika |
» 2013-08-27 13:58:00 Niestety w C++ builder wyskakuje błąd.
E2094 'operator<<' not implemented in type 'fstream' for arguments of type 'UnicodeString'
Chyba ta komenda fstream się do tego nie nadaje. |
|
« 1 » 2 |