所以我需要在一个单词字典中扫描,最大长度为 19 并动态分配内存来设置字典数组的大小。我被困在如何做到这一点上。
fscanf(ifp, "%d", &numwords); //Number of words in dictionary
char ** dictionary;
for(i = 0; i < numwords; i++){
for(j = 0; j < 20; j++){
dictionary[i][j] = (char *) malloc(20 * sizeof(char));
fscanf(ifp, "%s", &dictionary[i][j]);
//printf("%s\n", dictionary[i]); //tests that the letter is read in correctly
}
}
我不知道出了什么问题。任何帮助将不胜感激。