0

互換性のないポインター型のコンパイラ エラーが発生しました。これがコードです。

#define MAX_WORDS 10000
#define MAX_CHAR_PER_WORD 100

char textn[MAX_WORDS][MAX_CHAR_PER_WORD];


void foo(char *text[], int nlines){
// Code
}

int main(){

    foo(*textn,number_of_words);

}

ここで char *textn[] はポインターの配列であり、*textn もポインターの配列を指します。

4

1 に答える 1

2

textn は、char の配列の任意の配列です。ただし、(*textn) を書き込むと、配列はポインターに減衰するため、textn は char の配列へのポインターになります。*textn は char の配列です

于 2013-10-28T01:28:39.453 に答える