问题标签 [arrayofstring]

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 回答
2850 浏览

sql - Hive 查询:匹配字符串数组中的列值以制作标志

我有一些记录,其中每一行都属于某些类别(数据类型 - 字符串数组)和一个单独的唯一类别列表(数据类型 - 字符串)。我需要将每一行与唯一列表匹配并为其创建标志。

现在,我在本地的 excel 中拥有单独的唯一类别列表,如下所示:

最终输出应如下所示:

有人可以帮忙查询,步骤和解释。我是 Hive 的新手。

0 投票
1 回答
34 浏览

c - Error when passing multidimensional char array to a void function in C

I'm passing a multidimensional array to the function "read_line" but what I'm getting back is only 1D-array, see the code below. What "read_line" do is read the sentence and save every word as an single string in the 2D-array, but when I try to print the 2D-array back in the main function I got only 1D-array, why? Thank you a lot for the help

0 投票
1 回答
39 浏览

c - 将字符串数组分配给另一个字符串

我正在尝试解析一个 C 字符串数组,将一部分单词分配给一个字符串数组,另一部分分配给另一个数组。但是当我使用 strcpy 函数时,我得到了段错误。知道如何解决这个问题吗?

由于编译和运行它,我得到了段错误。

0 投票
1 回答
51 浏览

c - 在C中读取文件时字符串的指针数组

我想读取一个文件并将每一行存储在指针数组中。该文件有 4 行,每行有 4 个字符。我使用 fgets 读取每一行并将该行分配给我的指针数组。在分配时,我可以正确写行,但在循环之后(用于读取文件)结果不正确。NUM_VOWELS 为 4,MAX_SIZE 为 20,它们被定义为宏

我的主要是:

这是结果:

在此处输入图像描述

这是示例文件:

在此处输入图像描述

0 投票
1 回答
79 浏览

c - 字符串的动态数组,但我检测到堆损坏

我尝试创建一个 char 指针的动态数组,指针也可以是动态内存意味着什么,所以在上面的代码中我尝试为数组分配一个大小,并在他中为第一个对象分配一个字符串。但是我在数组指针上收到错误“检测到堆损坏”。

我复制了整个主要内容,所以你知道我没有预料到这一点。

0 投票
1 回答
71 浏览

arrays - 我可以从字符串数组中取出一个单词吗?

我在主函数中编写以下字符串:

char* dict[] = { "ball", "aba", "bla" };

我的问题是:

我能从这个字符串中取出一个完整的单词吗?

例如,如果我想复制整个单词,我可以这样做:( str[j] = dict[i]; 当然是在某个循环中)

#include<string.h>重要的是要注意,由于问题的要求,我无法使用该库

0 投票
1 回答
30 浏览

c - 二维指针数组

我正在开发一个需要以下内容的应用程序。

现在我必须将 List1,..,List4 存储到另一个数组中,如下所述。

我应该叫什么“var_name”?& 方法对吗?

另外,如果我想使用 XYZ 打印“书”,那么我该如何打印呢?

0 投票
1 回答
20 浏览

c - 更改数组中的A字符串时出现C分段错误

我有这个指向字符串的指针数组,它在 Main 函数上方定义为 public:

我编写了一个函数,假设查找 A 行中是否有一系列制表符和空格,如果有,则应更改字符串,以便只有一个空格或制表符:

我认为代码应该可以通过它的外观工作,除非我写错了并且我看不到它,

我的问题是当函数确实在 A 行中找到两个空格或制表符并尝试对字符串进行更改时,我收到了一个我以前从未见过的错误:

程序在 main.c.112 Code[j][k++]=Code[i][j] 处的 SpaceTabRemover() 中收到信号 SIGSEGV 分段错误

这个错误是什么意思,我该如何解决?

0 投票
1 回答
60 浏览

c++ - 检查没有额外变量的数组字符串字符值

假设我有这个代码:

现在我想在没有额外变量的情况下一一检查 str[0] 的所有字符,即 'd'、'e'、'v'、'i'、'l'。带有额外的变量代码将是:

基本上,我想要 O(n) 循环,我可以在其中访问所有索引字符串以及其中的所有字符。

像 s[i] 是“魔鬼”和 s[[i]] = 'd' 这样的东西,知道它是无效的,但是有什么办法吗?即使我不知道这是否是一个有效的问题!

0 投票
0 回答
50 浏览

python-3.x - 如何从 Python 中的字符串数组初始化对象属性?

我应该编写一个类,它允许脚本的用户通过给它一个这样的字符串数组来定义它的对象在初始化它们时将具有哪些属性。

然后应该可以调用类的方法,例如

等等

我试过用setattr()这种方式

这有效,但不完全是它应该是的。

任何想法如何直接在课堂上进行?