返回信息流用cin.getline();的时候编译器总是报错....IDE用的vs2017
这是一条镜像帖。来源:北邮人论坛 / cpp / #96760同步于 2017/11/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
有没有大概是一个非常基础的问题,但是不知道为什么总出错
iAzure
2017/11/15镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 unimit 的大作中提到: 】
: : ## *无码言屌!*
:
eee,看不到我上传的文件吗......那我复制一下
#include "stdafx.h"
#include "iostream"
#include "string"
#include "cstring"
using namespace std;
int input(string A,string B){
cout << "请输入A";
char arr;
cin.getline() ;//IDE就是一直对这里的“.”运算符报错,编译也通不过
cout << endl;
}
int main()
{
string A, B, C;
input(A, B);
return 0;
}
istream类的getline()方法的函数原型:
istream& getline (char* s, streamsize n );
istream& getline (char* s, streamsize n, char delim );
或者直接用std命名空间里的getline方法。
有不确定可以先到cppreference上查查。
【 在 iAzure (TANG) 的大作中提到: 】
: eee,看不到我上传的文件吗......那我复制一下
: #include "stdafx.h"
: #include "iostream"
: ...................
通过『我邮2.0』发布