当我将包含约1000个字符的字符串粘贴或键入控制台时,¿(倒置问号)开始出现在输入中。一旦它们开始出现,我就无法删除我输入的字符,按下输入会产生更多的字符。该程序仅在按一次删除并再次按回车后继续。
当我 cout <<从输入中获得的字符串,字符串中缺少大约等于输入中出现的字符数的字符数。输入中没有丢失的字符,只有奇怪的额外字符。
这不是未知字符的问题,因为即使使用简单的字母和数字也会发生这种情况。输入分段输入时不会发生这种情况。是否可以同时在控制台中输入多少个字符,或者这是一个不同的错误?它可以修复吗?谢谢!