作业帮 > 综合 > 作业

C++ getline函数

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/11 16:38:27
C++ getline函数
为什么getline()有时是
getline(cin,name,'\n');
有时是
abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?
C++ getline函数
getline(cin,name,'\n');
这里name必须是string
正确的是cin.getline(name,100,"\n")
这里的name必须是cstring,即char*
100可以换成另外的整数,表示name能容纳的最多的字符数(包括最后的\0)
两个用法中,\n都是气到终结符的作用