
C++ getline函数
为什么getline()有时是getline(cin,name,'\n');有时是abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种g...
为什么getline()有时是
getline(cin,name,'\n');
有时是
abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?谢谢 展开
getline(cin,name,'\n');
有时是
abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?谢谢 展开
2个回答
展开全部
getline(cin,name,'\n');
这里name必须是string
正确的是cin.getline(name,100,"\n")
这里的name必须是cstring, 即char*
100可以换成另外的整数,表示name能容纳的最多的字符数(包括最后的\0)
两个用法中,\n都是气到终结符的作用
这里name必须是string
正确的是cin.getline(name,100,"\n")
这里的name必须是cstring, 即char*
100可以换成另外的整数,表示name能容纳的最多的字符数(包括最后的\0)
两个用法中,\n都是气到终结符的作用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询