This is in regards to
Now that I have it, I've been re-opening the questions, but as soon as I try to close it again as a duplicate of a question that does answer it, I'm told I have to wait a couple of weeks.
I have never seen this warning and I have personally reopened a question to close it as a dupe of another one with my dupe hammer. If we look at the history of String not getting stored in arr[0], while using getline(cin, arr[i]) we see:
You will notice that both actions happened in the same minute and if you hover over the time a tool tip will come up and you can see there was a 6 second difference between the actions. As a courtesy to the original close voter I did leave a comment explaining my change of the dupe target.
You should be able to do the same thing. The only thing I can think of that might be causing an issue is that it was closed with one gold tag and reopened with another. I don't know why that would matter but maybe it does.
EDIT:
I just had a question that I reopened for an incorrect dupe and closed it as a dupe of another program so AFAIK this behavior still has not changed. If I can find some people to run a test with I am going to try and see if different tag badges makes any difference.