数组导致错误
Cin for array causing eror
首先,我想指出我是一个新手程序员。
我正在使用visual studio,因为我喜欢它。
我正在编写一个程序,其中我正在试验用户输入到数组中,并且由于某些未知的原因,当尝试使用cin函数定义数组时,我一直得到错误。我把代码缩短到导致重复错误的那一行。
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int num[1][1];
cin >> num[1][1];
return 0;
}
如果有人能具体解释一下这里出了什么问题,需要做些什么来修复或规避错误,我将非常感激。提前谢谢。
同样,我不需要500个人告诉我不要使用名称空间。我这样做是为了节省程序中的时间,而且我确信在这种情况下它不会影响任何东西。
// The size of the array is one
int num[1][1];
//array index starts from 0 since your size is one you can only have index 0
cin >> num[0][0];
相关文章:
- "错误:数组下标的无效类型'float [10001][float]'是什么意思?
- 错误:数组下标的类型"const bool[int]"无效
- Qt并发错误:数组初始化需要大括号括起来的初始值设定项列表
- 使用GCC 4.8构建错误:数组用作初始化器
- 如何修复问题中的"teminated due to timeout"错误 数组操作 |黑客兰克?
- | 9 |错误:非静态数据成员'matrix :: row'| 9 |错误:数组绑定不是在']']'令牌|之前的整数常数
- 错误:数组的总大小不得超过0x7fffffff字节
- 错误:无法将参数“1”的“double*”转换为“double”,错误:数组下标的类型“double[double]”无
- 返回并强制转换数组指针(错误:数组下标的类型..无效)
- 返回c++中的字符错误数组
- VC++错误:数组实例化的大小来自模板化的静态常量
- c++mex错误:数组下标的类型“double[mwSize]”无效
- 错误数组用作初始值设定项,我不知道错误
- 编译错误 - 数组下标'char[int]'的类型无效
- 向量在我的类中.错误:数组new [-fpermissive]中的圆括号初始化项
- 错误:数组下标的类型无效
- 错误:数组new中的size必须是整型[-fpermissive]
- 错误:数组下标的“Pixel*[__complex__ int]”类型无效
- c++错误数组显示
- C++:错误:数组下标的类型“size_t{aka long unsigned int}[size_t{aka long