Cześć!
Mam do napisania program, który wyszukuje w pliku słowo. Gdy już je znajdzie to wypisuje na standardowe wyjście całą linijkę w którym występuje, aż do napotkania znaku końca linii. Nie wiem jak się za to zabrać. Koniecznie musi być to zrobione z pomocą biblioteki string i argumentów wywołania. Napisałem coś takiego.
Proszę o jakieś sugestie.
Dzięki i pozdrawiam!
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
fstream input(argv[2]);
string w1(argv[1]);
string line;
while(getline(input, line))
{
for(int i=0; (i=line.find(w1,i)); i++)
{
}
cout << line << endl;
}
system("pause");
return 0;
}