søg i fil....

Tags:    c++

Howdy

Jeg ville bare vide om der var nogle her inde der kunne komme med links eller source code til at lave et program som søger i en film efter et specielt ord, altså hvor mange gange det optreder i filen??

både artikler, tuts og source code kan bruges...

koden skal helst være til linux, ellers bare windåse....

det SKAL være C++!!!

******************
*Fishing is a lifestyle*
*Like Computer is *
******************



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
#include <string>
#include <iostream>
#include <fstream>

int main(int argc, char *argv[])
{
if(argc != 3)
{
std::cerr << "Argument error" << std::endl;
std::cerr << "Usage: " << argv[0] << " word file" << std::endl;
return 0;
}
std::ifstream f(argv[2]);
if(!f)
{
std::cerr << "Unable to open: " << argv[2] << std::endl;
return 0;
}
std::string Line;
int Count = 0;
while(getline(f, Line))
{
std::string::size_type idx = 0;
while((idx = Line.find(argv[1], idx)) != std::string::npos)
{
Count++;
idx++;
}
}
std::cout << "Found " << Count << " occurrences of " << argv[1] << " in " << argv[2] << std::endl;
}



t