Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

my code is in c++ If I call your function again with startlndex-6 and the file b

ID: 3727816 • Letter: M

Question

my code is in c++

If I call your function again with startlndex-6 and the file below, your function should add the new words from the file to the array correctWords starting at position 6. correctWordsPt2.txt ocean lake mountain Your final correctWords array would like like this: ["chicken", "fish, "cow"bubbles", "pear", "kiwi", "ocean", "lake", "mountain"] We will call your function multiple times with different files and the same array to make sure you append new words correctly! Edge cases · if the file does not open successfully, return-1 · if the starting index of the array is greater than or equal to the size of the array, return -1

Explanation / Answer

int append(string arr[],int size,int index)
{
if(index>=size)
return -1;
ifstream myfile ("correctWordsPt2.txt");
if (myfile.is_open())
{
int k=index;
while(k<size)
{
myfile>>arr[k++];
}
myfile.close();
return k;
}
else
return -1;
}