In the for() loop i would like to give a new name to the iterator at every loop like: it1,it2,it3 etc.
Would it be possible?
Code:
int main ()
{
char* str;
string str2 = "tom";
ifstream file ("1.txt");
int length;
// get length of file:
file.seekg (0, ios::end);
length = file.tellg();
file.seekg (0, ios::beg);
// allocate memory:
str = new char [length];
// read data as a block:
file.read (str,length);
file.close();
myvector.push_back(str);
for (i = 0; i<5; i++)
{
it(i) = search (myvector[0].begin(), myvector[0].end(), str2.begin(), str2.end());
if (it(i) != myvector[0].end())
{
myvector[0][distance(myvector[0].begin(),it(i))] =
toupper(myvector[0][distance(myvector[0].begin(),it(i))]);
}
}
cout << myvector[0] << endl;
system("pause");
return 0;
}