#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(int argc, char **argv) { string p, file, s; int i; if (argc != 2) { fprintf(stderr, "usage: p < f\n"); exit(1); } while (getline(cin, s)) { if (file.size() != 0) file += " "; file += s; } p = argv[1]; for (i = 0; i + p.size() <= file.size(); i++) { if (strncmp(p.c_str(), file.c_str()+i, p.size()) == 0) { printf("%d\n", i); return 0; } } printf("Not found.\n"); return 0; }