问题标签 [dynamic-arrays]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
34490 浏览

c - C中的Arraylist不起作用

我目前正在编写一个程序来在 C 中实现一个数组列表(或动态数组)。嗯......我想我已经完成了 70 - 80% 的工作,但是,当我在一对夫妇上测试它们时,我发现我的代码存在严重问题的机器。

简而言之,我将一组字符串( char* )插入到我的数组列表中,并尝试在几次操作后获取并显示它们。但是,这就是我得到的:

不幸的是,即使我已经检查了我的代码两次,我仍然无法弄清楚我的代码中的问题所在。

数组列表.h

数组列表.c

0 投票
3 回答
2610 浏览

delphi - 当参数类型是 Char 的开放数组时,是否允许 Char 的动态数组?

我在看Delphi: array of Char and TCharArray "Incompatible Types"并开始试验。我的发现相当有趣。

这个简单的小示例展示了如何使用 Open Array 参数将动态数组传递给过程。它完全按预期编译和运行。

这是几乎相同的代码,唯一的区别是它使用数组Char而不是Integer. 它不编译。相反,编译器会吐出:

为什么会这样?

搜索了一段时间后,我发现了这个QC 报告。我正在运行 Delphi 2009,它仍在发生。

0 投票
2 回答
3351 浏览

c++ - C++ 使用 3D 动态数组和向量

我是 C++ 新手,对此感到有些沮丧。下面,在 pixelVector 中,我将每个像素 RGB 浮点值存储在 Pixel 中,并希望将所有值转储到带有 pixelArray 的字节数组中,以便可以输出到图像文件。HEIGHT 和 WIDTH 是指图像尺寸。下面的代码工作正常,但我需要在运行时指定像素数组的大小,因为它可能并不总是 500x500 图像。

如果我把 HEIGHT 和 WIDTH 而不是 500 和 500 放在上面,我会得到一个错误,因为它们不是常量值。现在使用 3D 向量似乎确实有效,但 fwrite 不会将向量作为其第一个参数。我尝试使用三指针数组,但它似乎根本不起作用——也许我用错了。这里它使用了像素数组的 3D 向量:

建议?

0 投票
7 回答
22265 浏览

c++ - 使用 int [] 运算符的 3D 数组 C++

我是 C/C++ 的新手,我一直在绞尽脑汁,但仍然不知道如何制作这样的“结构”

替代文字

它应该是一个使用指针的 3D 动态数组。

我是这样开始的,但被困在那里

知道如何制作 y 和 z 的静态大小就足够了;

拜托,我会很感激你帮助我。

提前致谢。

0 投票
2 回答
61 浏览

javascript - 需要在 Javascript += 中构建数组??获取字符串

好的基本 JS 101 我知道,但找不到答案...

对于下面的代码,我声明了 var mls_link = []; 在全局变量中

data.getValue 产生一个字符串项目(http 地址)当我逐步执行代码时,字符串是一个数组,而不是每个“项目”都是一个数组条目。即 mls_link [0] 是 h(http 地址的开头)我希望每个元素都可以作为 http 地址进行寻址,所以当我要求 mls_link[0] 时,我会得到“http://someaddress.com”

谢谢

0 投票
5 回答
14504 浏览

c - 在c中附加到动态分配的数组

我尝试 realloc 但它没有用

这是代码。感谢您的帮助

输出看起来像这样

它应该是

0 投票
4 回答
4400 浏览

c - 如何在 C 中创建一个随机二维数组,其值仅重复两次

我对 c 编程非常陌生,只做过 if/else、循环、数组、指针、函数和结构。如果有人能告诉我如何创建一个包含随时间随机化的二维数组,我将非常高兴,但它的值只会重复两次......

例如意思:

实际上我需要数组为 6x6,到目前为止我已经到了这个不起作用的阶段:

==================================================== ====================================== 我的讲师让我尝试使用 if 函数来检查该值是否在矩阵的其他任何地方重复...这就是为什么我使用“如果”...如果您能帮助我,我将非常感激...提前谢谢您...

0 投票
4 回答
5794 浏览

c++ - 使用动态行数和固定列数初始化二维数组。C++

我在用 C++ 创建二维动态数组时遇到问题。我希望它具有“行”的动态数量(例如 numR)和“列”的固定(例如 2)数量。

我试着这样做:

不幸的是,它不起作用。有可能以这种方式做到吗?

当然,我可以使用double **myArray和初始化它,就好像两个维度都是动态的(将 numC 用作循环中的限制器),但如果可能的话,我想避免它。

提前致谢。

0 投票
3 回答
1861 浏览

vb.net - VB.Net Array - 当元素顺序不同时将元素数组合并为更大的数组

假设我有一个数组

myArray1 = { A, B, C, D, E, F, ...., T}

我有另一个包含 myArray1 元素的子集,但顺序可能会有所不同

myArray2= { A、C、H、G、F、M、R、S、T}

我可以独立确定 myArray1 和 myArray2 中数组元素的顺序。

如何以正确的元素顺序将 myArray2 合并到 myArray1 中?myArray2 中 myArray1 的缺失元素假定为空。

0 投票
1 回答
415 浏览

string - c#帮助构建where子句进行查询

我是 C# 的新手,

我想构建查询字符串,我做了一些条件,每个条件都在 where 子句中添加另一个条件

我想要这样的东西:

但我不确切知道如何声明所有变量,如where_arr