kbhao7788
2017-03-08 10:17
采纳率: 19.8%
浏览 1.1k

c++ cin问题怎么解决啊

void hun()
{
int l;
cin >> l;
}

第二次进入这个函数就无法输入i的值怎么回事啊

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • shen_wei 2017-03-08 10:33
     void hun()
    {
        int l;
        cin >> l;
        cout << l <<endl;
    }
    
    int main()
    {
        for (int i = 0;i < 5;i ++)
        {
            hun();
        }
    }
    

    输入整数后,敲回车。。。

    打赏 评论
  • Welcome_Word 2017-03-08 10:34

    请你说清楚一点,另外我觉得就你给的这个函数没有问题,你所谓的无法输入是怎样个无法输入

    打赏 评论
  • lepton_yang 2017-03-08 11:35

    在“cin>>l;”后,加“getchar();”回收回车符。

    打赏 评论
  • 坤昱 2017-03-09 02:01

    你打下断点看下有没有第二次调用这个函数。

    打赏 评论
  • 陌筱北 2017-03-09 06:06

    可能在主函数里只调用了一次这个函数,是不是主函数里的循环写错了

    打赏 评论

相关推荐 更多相似问题