Jak wczytać daną część pliku .html do struktury?
Ostatnio zmodyfikowano 2018-12-12 11:46
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. |
|
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. |
|
obeeey Temat założony przez niniejszego użytkownika |
» 2018-12-11 19:01:41 Próbuję na kilka sposobów już, np. while( getline( file, line ) ) { if( line == "<head>" ) { while( getline( file, line ) && line != "</head>" ); line >> records.head; } }
ale za każdym razem jest jakiś błąd, teraz np. 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? |
|
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ę. |
|
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 for( int a = poczatek_head + 1; a < koniec_head; a++ ) { }
|
|
1 « 2 » |