Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 多维数组中的引用_C - Fatal编程技术网

C 多维数组中的引用

C 多维数组中的引用,c,C,我有一个2d数组,其中包含 dict[0][30] = "name1"; dict[1][30] = "name2"; dict[2][30] = "name3"; 我正在使用下面的函数来检查事件 char letters[] = {"abcdefghijklmnopqrstuvwxyz"}; for(i = 0; i < size; i++) for (j = 0; j < 26; j++) if(tolower(dict[i]) == letters[

我有一个2d数组,其中包含

dict[0][30] = "name1";
dict[1][30] = "name2";
dict[2][30] = "name3";
我正在使用下面的函数来检查事件

char letters[] = {"abcdefghijklmnopqrstuvwxyz"};

for(i = 0; i < size; i++)
    for (j = 0; j < 26; j++)
        if(tolower(dict[i]) == letters[j])
            count[j]++;
char字母[]={“abcdefghijklmnopqrstuvxyz”};
对于(i=0;i
我已经使用1d数组测试了该代码,并且在2d数组的任何示例中都可以使用该代码

谢谢


检查它是否定义了变量。

哪里有问题?显示的代码只能部分工作。如果您有
char*dict[3][31],然后作业开始工作。比较循环应该失败,编译器在
tolower(dict[i])
上发出警告。如果没有,则说明您没有发布编译器看到的内容,或者忽略了编译器警告,或者您没有正确的标题或以上所有内容的组合。建议:发布实际工作的代码-与您正在编译的代码不太类似。#定义n3#定义m26字符dict[N][M];是的,我对tolower有问题,但我真正的问题是如何将2d数组与字母数组进行比较。你似乎不认为tolower上的编译器警告不重要,但实际上调查警告会让你对感知和实际错误有更多的了解。
dict[0][30] = "name1";