R. 32 - zadanie domowe
Ostatnio zmodyfikowano 2019-01-04 18:07
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. 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; }
|
|
pekfos |
» 2019-01-04 00:09:09 Po co te a? |
|
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. 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? |
|
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. |
|
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! |
|
« 1 » |