问题标签 [character-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 投票
1 回答
138 浏览

java - 我的 findCombos 方法不起作用,如何从 java 字符数组中删除字符

我正在制作一种方法,它将返回一个String[]包含一个字母不同的单词的有效组合。该方法将String包含单词字典的数组作为第一个参数,将另外两个分别包含单词 one 和 two 的字符串作为第二个和第三个参数。

这是我的方法:

数组已经排序,我确定有问题的元素在数组中,但是搜索不断返回负数并自动分支到else子句。有任何想法吗?这是字典的链接:

字典 - PasteBin

0 投票
3 回答
421 浏览

perl - 在 Perl 中使用引用指向滑动窗口数组

这是我的问题:我有 2 个数组。一个是字符数组,代表一个滑动窗口。字符从一开始就被转移并在最后被推动。我想使用第二个数组来存储对在字符移动时“跟随”字符的数组切片的引用。例子:

换句话说,我希望能够使用引用数组切片的第二个数组(例如,我会使用 C 中的指针数组)。

在 Perl 中有没有一种惯用的方法来做到这一点?

更新:这是进行快速文本搜索的大型程序的一部分。我打算使用引用哈希(例如,而不是非常缓慢的“索引”函数。我需要在 Perl 中执行此操作。

0 投票
3 回答
2874 浏览

c++ - 递归函数循环遍历字符数组

我有一个任务,我应该使用递归函数遍历字符数组。我认为这很容易,因为我知道数组的长度,但是原型是给我的,我必须使用它:

void display(char str[])

我无法想象我应该如何在不知道长度的情况下递归循环。有人可以帮我推一下吗?

0 投票
4 回答
6007 浏览

c++ - 递归回文检验

我有一个原型限制,bool pal(char str[], int length)我需要测试用户输入的字符串是否是回文。我的代码是:

但它似乎只是在测试第一个字符是否与最后一个字符相同。我认为这是因为我的数组(起点)没有增加,但我不知道为什么。

0 投票
1 回答
1942 浏览

android - 如何在 Android 中将字符数组设置为 TextView 的文本?

当我运行上面的代码时,它说“应用程序已意外停止。请再试一次”。我该如何解决这个问题?谢谢

0 投票
3 回答
119 浏览

c - 段错误字符** C

我试图弄清楚为什么我不能将文件存储到 char** 中。

我以为我正确分配了内存。有人可以帮帮我吗?谢谢!

另外,我知道我的方法不是解决问题的最有效方法,但首先我想在担心效率之前解决问题。谢谢!

0 投票
0 回答
296 浏览

c++ - 按字母顺序逐个数组排序

我正在尝试按字母顺序对输入文件中具有相同频率的字符串数组进行排序。我首先遍历整个数组,并将索引设置在单词组具有相同频率的点处。然后我在给定的索引之间插入排序。这是功能:

该函数不对数组进行排序......当索引设置为 0 到 length() 或其他一些任意设置的值时它可以工作,否则它不起作用。

0 投票
3 回答
3074 浏览

android - 如何在android中比较字符串和字符数组?

我有一个字符串"sss"和一个字符数组{'s','s','s'}。我将数组转换为字符串,但在比较它们时不会打印“两者相等”的消息。为什么?

0 投票
5 回答
76410 浏览

c - 在 C 中制作一个数组来保存字符数组的数组

我的 C 目前有点生锈,所以我没能创造出我认为应该很基本的东西。

请允许我在这篇文章中将字符数组称为字符串。它会让我和你都更清楚。

我所拥有的是一个可以容纳 1 个或多个字符串的数组。例如 {"ab", "cd", "ef"}。我想制作另一个数组来存储字符串数组的多个版本。所以像 {{"ab", "cd", "ef"}, {"gh", "ij"}, {"kl"}}。

我现在拥有的是:

字符串数组随时间变化,我使用字符串数组基本上保存arrayOfStrings 的历史快照。当我需要访问快照数组以获取数据时,我的问题就出现了。这是我必须将东西放入快照数组的代码:

这似乎是不正确的,因为当我尝试访问并打印出快照数组的内容时,它只打印出最新 arrayOfStrings 中的信息。我的想法是将 arrayOfChars 指向的地址存储在快照数组的条目中,以便以后可以访问它。

现在,对快照数组中的条目的访问是这样完成的:

我想回答几个问题:

  1. 我概述的方法是否适合我正在尝试做的事情,或者我的整体逻辑是否存在缺陷?
  2. 我当前的代码做错了什么,我该如何解决?
  3. 有没有更好的方法来做到这一点,如果是这样,数组的初始化、添加到数组以及从数组中读取是如何工作的?

--edit 4/18-- 部分问题是我在 arrayOfArraysOfStrings 中设置指针以指向与 arrayOfStrings 指向的相同的东西。这很糟糕,因为 arrayOfStrings 被编辑了。我需要一些方法来复制一个二维数组......最好是简单地为 arrayOfStrings 分配一个新的内存块来指向。

0 投票
1 回答
364 浏览

c - 如何将 scanf 中的名称放入数组中?

我试图将 scanf 中的名称放入一个数组中,但不知道它将在程序中的位置。我需要名称数组来根据名称大小和大小写字符为每张卡创建账单。

这是程序的文件输出部分的功能。