[C++] recursive search thru cumulative pattern[C++] recursive search thru cumulative pattern

📻

Mind the Gap

Week 19, 2026

#include "allheaders.hpp" using namespace std; // commandline = program datafile void (cumlSearch( const vector& vec, int size)); /////////////////////////////////////////////////////////////////////////[BEGIN] int main(int argc, char* argv[]) { string inputfile = argv[1]; char ch; vector message; if(inputfile == "") { cerr << "ERROR: input file required.\n"; return 1; } fstream infile; infile.open(inputfile, ios::in); if(!infile.is_open()) { cout << "An error has occured.\n"; } while(infile.get(ch)) { message.push_back(ch); } int size = message.size() - 1; cumlSearch(message, size); return 0; } ///////////////////////////////////////////////////////////////////////////[END] void (cumlSearch( const vector& vec, int size)) { int add1 = 0; char ch; int index = 1; for(int i = 0; i < size; i++) { ch = vec[add1]; cout << vec[add1]; add1 += index + 1; index++; if(add1 >= (size)) { return; } } cout << "\n"; return; }