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

C++ OSX C++;Xcode:将长输入粘贴到控制台会给出颠倒的问号,c++,import,cin,getline,C++,Import,Cin,Getline,我们制作了一个程序,将一长串以制表符分隔的输入粘贴到控制台窗口中,并将其拆分为正确的变量。然而,最近有了一些长长的元数据字符串,出现了一堆颠倒的问号——有时在粘贴的内容之后,有时在之前,有时两者都出现了。。。下面是我们粘贴一组填充编号时的一些屏幕截图: 上下颠倒的问号出现的地方似乎不太一致。我们正在粘贴普通英文元数据,没有特殊字符或其他语言 以下是获取信息的代码: string FAImport; cin.ignore(1000, '\n'); cout << "\nPlease

我们制作了一个程序,将一长串以制表符分隔的输入粘贴到控制台窗口中,并将其拆分为正确的变量。然而,最近有了一些长长的元数据字符串,出现了一堆颠倒的问号——有时在粘贴的内容之后,有时在之前,有时两者都出现了。。。下面是我们粘贴一组填充编号时的一些屏幕截图:

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

以下是获取信息的代码:

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;
字符串导入;
cin.忽略(1000,“\n”);

我仍然不知道为什么会出现这个问题,但是看起来Xcode的字符限制在1000左右

我在PC上切换到Visual Studio,它工作得非常好