Witam,
Ponownie mam problem :/ Zrobiłem w zasadzie większość programu ale teraz mam problem z wczytaniem danych z pliku i wyświetlaniem ich. Dane to jakieś pomiary, przykładowe dwie linijki:
:2015:06:01:00:00:t1:30.88:t2:48.38:t3:85.00:t4:85.00:p:17:em:480:e1:6:e2:0:e3:481:e4:475::
:2015:06:01:00:10:t1:29.25:t2:48.00:t3:85.00:t4:85.00:p:17:em:480:e1:4:e2:0:e3:478:e4:471::
Program ma odczytać datę czyli od 2015-06-01 do 2015-06-30, następnie pomiar t1 i t2 , wrzucić je do tablicy i wyświetlić w postaci na przykład: 2015-06-01 - pomiar t1: 30.88; pomiar t2: 48.38.
Przede wszystkim problem mam w odczytaniu chociaż jednej linijki :/ Zrobiłem otwieranie pliku i wczytywanie danych wzorując się na filmie Pana Mirka i wrzucanie ich do komponentu " memo " ale jedyne co wczytuje to same -1 a nie nawet to co zacytowałem powyżej. Patrząc na mój kod raczej będę musiał napisać od zera otwieranie i wczytywanie pliku ale nie mam pojęcia już jak inaczej to zrobić
dataa = data.c_str();
fstream plik;
plik.open(dataa, ios::in);
if ( plik.good() == false )
{
ShowMessage("Plik nie istnieje!");
}else{
otwarcie = true;
}
if ( otwarcie == true )
{
while(!plik.eof())
{
string linia;
Memo1->Lines->Add(getline(plik, linia);
plik.close();
}