C++ 中的getline

[复制链接]
查看11 | 回复2 | 2012-11-9 08:54:38 | 显示全部楼层 |阅读模式
你在cin>>number;时会有一个回车,被getline捕获到一个空行,没有取到name,也会使后面cin >> *(testScores+i);永远得不到值,从而导致错误。在main()的getline(cin, *(name+i));前加一行cin.ignore(); //忽略一个字符(回车)...
回复

使用道具 举报

千问 | 2012-11-9 08:54:38 | 显示全部楼层
getline是整行输入...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行