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

R. 32 - zadanie domowe

Ostatnio zmodyfikowano 2019-01-04 18:07
Autor Wiadomość
rottingham
Temat założony przez niniejszego użytkownika
R. 32 - zadanie domowe
» 2019-01-03 23:56:23
Czołem!

Napisałem (wydaje mi się, że poprawne - kod działa tak jak powinien) rozwiązanie zadania domowego.

Czy kod jest dobry i czy da się to zrobić lepiej?

Będę wdzięczny za wszelkie wskazówki i uwagi!

Pozdrawiam.

C/C++
cout << "Wpisz szukana fraze: " << endl;
string szukanaFraza;
getline( cin, szukanaFraza );

string tekst;
int a = - 1;
while( getline( plik, tekst ) )
{
    a = tekst.find( szukanaFraza );
    if( a > - 1 )
         cout << tekst << endl;
   
}
P-173415
pekfos
» 2019-01-04 00:09:09
Po co te a?
P-173416
rottingham
Temat założony przez niniejszego użytkownika
» 2019-01-04 17:25:14
No tak. Tworzenie dodatkowej zmiennej nie było zbyt błyskotliwe.

C/C++
cout << "Wpisz szukana fraze: " << endl;
string szukanaFraza;
getline( cin, szukanaFraza );

string tekst;
while( getline( plik, tekst ) )
{
    if( string::npos != tekst.find( szukanaFraza )
    cout << tekst << endl;
   
}

plik.close()

Czy teraz to wygląda dobrze?
P-173417
pekfos
» 2019-01-04 17:33:27
Pomijając, że dalej tworzysz tą zmienną, to wygląda dobrze. Tego zadania nie dało się zrobić źle.
P-173418
rottingham
Temat założony przez niniejszego użytkownika
» 2019-01-04 18:07:32
Skopiowałem zły kod :D

Dzięki za pomoc.
Pozdrawiam!
P-173419
« 1 »
  Strona 1 z 1