pomoc - przeszukiwanie plików
Ostatnio zmodyfikowano 2009-04-05 00:14
daman Temat założony przez niniejszego użytkownika |
pomoc - przeszukiwanie plików » 2009-04-04 21:48:44 witam mam program który odczytuje podany plik (html), wyświetla wybraną* zawartość i zapisuje to do pliku (txt) * i właśnie nie wiem jak zrobić żeby z podanego pliku wyłuskiwało wszystkie łańcuchy URL, obecnie na konsoli wypisuje wszystko z pliku, całą strukturę pliku HTML i wszystko zapisuje do pliku txt format adresów na konsoli i do zapisu http://www.google.com http://www.cppreference.com/wiki/ po prostu każdy nowy adres w nowej linij kod programu wygląda tak http://wklej.org/hash/676e3fe838/ |
|
Patzick |
» 2009-04-04 22:26:57 Poczytaj sobie o parsowaniu :) musisz mniej więcej tak: * wyszukać kluczowy tag jaki będziesz wyszukiwał w stringu, chyba najlepiej będzie href * przejść przez wszystkie białe znaki jeśli są * skopiować zawartość w cudzysłowie do jakiejś zmiennej Tyle z parsowania, potem tylko zapisujesz wszystkie wyciągnięte adresy do pliku txt :) najbardziej przydatna będzie dla Ciebie znajomość dokładna biblioteki string cppreference.com żeby umieć wyszukać tag i przechodzić przez białe znaki :) |
|
daman Temat założony przez niniejszego użytkownika |
» 2009-04-04 22:43:50 a może jakiś kawałek kodu ? :) |
|
DejaVu |
» 2009-04-05 00:14:23 #include <vector>
std::vector < std::string > dane;
for( int i = 0; i < dane.size(); i++ ) { if( dane[ i ].find() != std::string::npos ) { std::cout << dane[ i ] << std::endl; } }
|
|
« 1 » |