Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak wczytać daną część pliku .html do struktury?

Ostatnio zmodyfikowano 2018-12-12 11:46
Autor Wiadomość
obeeey
Temat założony przez niniejszego użytkownika
» 2018-12-11 18:28:42
Przykładowo pytam o tag <head>, ale może być też tag <p>, treść może być dowolna, litery/cyfry i spacje, wszystko razem.
P-173206
pekfos
» 2018-12-11 18:33:44
Kod który podałem iteruje po liniach teksu między tymi tagami. Wystarczy jak je połączysz i zapiszesz do struktury.
P-173207
obeeey
Temat założony przez niniejszego użytkownika
» 2018-12-11 19:01:41
Próbuję na kilka sposobów już, np.
C/C++
while( getline( file, line ) )
{
    if( line == "<head>" )
    {
        while( getline( file, line ) && line != "</head>" );
       
        line >> records.head; //tu błąd
    }
}

ale za każdym razem jest jakiś błąd, teraz np.
C/C++
error: request for member head in records , which is of non - class type html_struct[ 100 ]

i niestety nie potrafię tego zapisać tak by działało. Co jest nie tak?
P-173210
pekfos
» 2018-12-11 19:08:13
records to tablica, operator >> nie ma tu sensu i nie wpisujesz tego we właściwą pętlę.
P-173213
00Andre
» 2018-12-12 11:46:33
Najlepiej wczytać cały plik i potem operować na nim.
Znajdujesz numer linii <head> i linii </head> i możesz spisać całą zawartość pomiędzy nimi
C/C++
for( int a = poczatek_head + 1; a < koniec_head; a++ )
{
    // przepisać do innej tablicy, do pliku, vectora ...
}
P-173223
1 « 2 »
Poprzednia strona Strona 2 z 2