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

时间:2015-05-29 17:08:55

标签: c++ import cin getline

我们制作了一个程序,它将一长串制表符分隔的输入粘贴到控制台窗口中,然后将其拆分为正确的变量。然而,最近有一些长串的元数据,出现了一堆颠倒的问号 - 有时是在粘贴之后,有时是之前,有时是之后...这里有一些截图,当我们粘贴一堆填充物时数字: 1000 characters Almost 1200 characters 1400 characters

在出现颠倒问号的地方看起来并不十分一致。我们用普通的英文元数据粘贴,没有特殊字符或其他语言。

以下是获取信息的代码:

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;

1 个答案:

答案 0 :(得分:0)

我仍然不知道为什么会存在此问题,但看起来Xcode的字符数限制大约为1000 ...

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