我在一个字符串处理的题目里使用了类似如下的代码,然后它RE了(在洛谷上显示:
Runtime Error.
Received signal 6: Aborted / IOT trap.
)
以下是引起错误的代码(编译环境在c++11和c++14都会出错):
string T; for(int i = 1; i <= p; i++) { getline(cin, T); getchar(); }
但是将getline拿到外面就不会出错。请问这是为什么?