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

rozdzial 32 - praca domowa

Ostatnio zmodyfikowano 2015-09-10 00:19
Autor Wiadomość
progx100
Temat założony przez niniejszego użytkownika
rozdzial 32 - praca domowa
» 2015-09-09 21:18:07
witam
mam problem z pracą domową a mianowicie nie bardzo wiem jak ja zrobić, probowalem kilka roziwazan ale bez skutku, dlatego bardzo mi by pomogło, jeżeli ktoś podzieliłby się ze mną poprawnym rozwiązaniem, abym sobie przeanalizował kod działającego takowego programu pozdrawiam.
P-137386
carlosmay
» 2015-09-09 23:35:51
Może na początek podzielisz się tym co udało ci się napisać.
Program jest dość prosty:
1. Otwierasz plik.
2. Pobierasz linie tekstu(getline()), jeśli w tej pobranej linii masz szukaną frazę to wypisz tekst na ekran, jeśli nie pomijasz wypisywanie i pobierasz kolejną linię.
3. Na koniec zamykasz plik.
P-137389
progx100
Temat założony przez niniejszego użytkownika
» 2015-09-09 23:47:04
na to akurat wpadłem, ale mam problem z tymi liniami danego tekstu w odczytywanym pliku. Ja zrobiłbym tak:

 if( std::getline( plik, wiersz )==szukanafraza )
         std::cout << wiersz << std::endl;
ale nie chcialo sie skompilowac, nie wiem czy dobrze z tym wykombinowalem, zapewne ta instrukcja powinna byc w pętli ale z instrukcją mam problem
P-137390
carlosmay
» 2015-09-10 00:02:19
std::getline( plik, wiersz ) == szukanafraza
 ?

tak się szuka frazy:
wiersz.find( szukanafraza )
czyli
C/C++
if( wiersz.find( szukanafraza ) != std::string::npos )
     std::cout << wiersz;
P-137391
progx100
Temat założony przez niniejszego użytkownika
» 2015-09-10 00:19:51
dzieki za pomoc już ogarnąłem ;)
P-137392
« 1 »
  Strona 1 z 1