cin.get() error
cin.get() error
我对C++相当陌生,需要对函数cin.get()有一些了解。我写了这个函数,但在这一行上收到错误
string getName(string& name){
cout<<"Enter your full name: ";
cin.get(cin,name); //this line
return name;
}
具体来说,我在.
上收到一个错误,错误指出:
没有重载函数的实例
替换此行:
cin.get(cin,name);
有了这个:
cin >> name
编辑:根据您处理空格的最新评论,您可以使用以下内容:
cin >> skipws >> name;
您需要
先使用 c 样式字符串来get
姓名-姓氏:
string getName(string& name){
char str[256];
cout<<"Enter your full name: ";
cin.get(str, sizeof(str));
return name = str;
}
相关文章:
- "error: no matching function for call to"构造函数错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- Cpp-Tuple使用带有变量的get
- 使用 LuaBridge 将 LuaJIT 绑定到C++会导致"PANIC: unprotected error"
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- C++错误:"error: int aaa::bbb is protected within this context"
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- C++,在int数组中输入字符串或字符会输出0,而不是ascii或error
- 通过 get-Method 访问变量在类外不起作用
- 使用 cmake 的 LLVM 构建在 tsan_libdispatch_mac.cc 期间失败; "Error: conflicting types for ..."
- C++ "error: invalid use of void expression"
- struct.error:解压缩 C++ 结构时,解包需要 288 字节的缓冲区
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- Boost.Asio/OpenSSL HTTPS GET certificate trouble
- C++中是否有任何函数等同于python中字典的get函数?
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- 对象声明中的模板"error: expected expression"
- cin.get() error
- Google.Com 上的 http GET 请求返回"Error 302 page has been moved"