Visual Studio 中的 Cin 操作错误
Cin operation error in Visual Studio
我创建简单的程序,为用户取名并计算一个字母。我在Visual Studio 2015中调试了这个程序,但是我有错误。错误列表图像
#include "stdafx.h"
#include "iostream"
#include <cstdio>
#include <windows.h>
#include <conio.h>
using namespace std;
int main()
{
string name;
int name_number = name.length();
cout << "Your name: ";
cin >> name;
cout << name << endl;
cout << "Your name have: " << name_number << "letter";
return 0;
}
我在代码块中调试了相同的程序,一切正常,所以我不知道问题出在哪里。
你必须#include <string>
,因为它包括缺少的重载运算符。
相关文章:
- 给定一个整数数组,需要在Max_Heap上运行操作。得到错误"segmentation fault",有什么想法吗?(C++)
- C++ 随机数生成器:尝试将结果作为向量获取,但通过制作 void 函数来执行此操作而出现错误
- 如何修复无效的API密钥,IP或操作权限错误?
- 使用 OpenCV readNetFromTensorFlow 运行 Keras DNN 模型 (UNet):错误:操作
- Websocket 客户端在 C++ 中使用 boost::Beast - 在写入操作时抛出错误
- 在C++中使用友元函数操作模板类中的私有变量时会发生错误
- 如何修复重新平衡时AVL删除操作中的分段错误?
- 元数据操作失败LNK2022错误 (8013118D):重复类型中的布局信息不一致 (选择设备参数):(0x020002
- 我的移动分配操作程序重载的分段错误
- 打印矩阵后分割错误,但在打印额外行后修复(ostream <<操作器)
- glteximage3d抛出错误1282(无效操作)
- INC 操作码编译到错误的地址
- 行为:内存操作错误或内存泄漏C++
- 如何在OpenGL中使用纹理?(无效操作错误:1282)
- 表操作错误
- std::C++生成器 6 上的字符串操作错误
- Visual Studio 中的 Cin 操作错误
- 简单的数组操作错误
- c++中矢量操作错误
- 内存操作错误