C++ getline函数为什么getline()有时是getline(cin,name,'\n');有时是abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 19:07:15
C++getline函数为什么getline()有时是getline(cin,name,''\n'');有时是abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getl

C++ getline函数为什么getline()有时是getline(cin,name,'\n');有时是abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?
C++ getline函数
为什么getline()有时是
getline(cin,name,'\n');
有时是
abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?

C++ getline函数为什么getline()有时是getline(cin,name,'\n');有时是abc.getline(name,"\n")这样被调用了呢?能总结一下,什么时候用那种getline()吗?
getline(cin,name,'\n');
这里name必须是string
正确的是cin.getline(name,100,"\n")
这里的name必须是cstring,即char*
100可以换成另外的整数,表示name能容纳的最多的字符数(包括最后的\0)
两个用法中,\n都是气到终结符的作用

C++ getline函数为什么getline()有时是getline(cin,name,' ');有时是abc.getline(name, )这样被调用了呢?能总结一下,什么时候用那种getline()吗? getline()函数cout cin.getline(c,15, getline函数由多少种形式? getline函数如何使用?后面的参数都代表什么? getline(str,80,' ')函数的参数各表示什么意思? 使用getline函数如何多次读取同一行这是程序中的一段代码input.getline(buf,4); a=atoi(buf); input.getline(buf,5); ex=atoi(buf); input.getline(buf,7); num=atoi(buf);这是数据444 111 9999输出后只有444 很明显后面没读到 c++,while(getline(infile,line)) { while(getline(infile,line)) { istringstream is(line); is>>equipment[P].amount>>equipment[P].price>>equipment[P].num>>equipment[P].lyr>>equipment[P].sbmc>>equipment[P].ssbm>>equipment[P].gmsj>>equipment[P].syzk; P++;Q C语言:为什么要对函数定义? C中为什么要用内联函数 函数图像题,为什么选c C中为什么要用内联函数 c++ string中ispunct()函数符号判断问题#include stdafx.h#include#includeusing namespace std;int main(){string s;getline(cin,s);int punct_cnt=0;//punct_cnt 为计数器.for(string::size_type index=0;index!=s.size();index++) //size_type类型 为什么由速度函数转为位置函数以后,位置函数后面没有加常数c 【二次函数】为什么a决定函数形状,那b、c为什么决定不了如题 请问getline()括号里面可以有哪几种形式的参数?分别代表什么呢? 函数为什么叫函数? 函数为什么叫函数?