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
0
#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;
}