OSX C++ Xcode:将长输入粘贴到控制台会产生颠倒的问号

OSX C++ Xcode: Pasting long input into console gives upside down question marks

我们制作了一个程序,可以将一长串以制表符分隔的输入粘贴到控制台 window 并将其拆分为正确的变量。然而,最近有一些长串的元数据,出现了一堆倒置的问号 - 有时在粘贴后,有时在粘贴之前,有时两者都有......这是我们粘贴一堆填充物时的一些截图数字:

倒置的问号出现的地方似乎不太一致。我们粘贴的是正常的英文元数据,没有特殊字符或其他语言。

这是获取信息的代码:

string FAImport;
cin.ignore(1000, '\n');
cout << "\nPlease copy and paste the information from the finding aid and press Enter: \n";
getline(cin, FAImport);
cout << FAImport;

我仍然不知道为什么会出现这个问题,但看起来 Xcode...

的字符数限制在 1000 左右

我在 PC 上切换到 Visual Studio,它运行良好...