0

こんにちは、プログラムの一部にエラーがあります:

    char *wt1,*wt2,*wt3,*wt4,*wt5,*wt6,*wt7,*wt8,*wt9;
char tablica[3][3]{'*','*','*','*','*','*','*','*','*'};

void menu();
void mapa();    
void sprawdz();
char wyborgracza();
char wyborkomputera();
char ruchG();
char ruchK();
int  r1, t, wybor,
*r1_ ;


wt1=&tablica[0][0];                                                     
wt2=&tablica[0][1];
wt3=&tablica[0][2];
wt4=&tablica[1][0];
wt5=&tablica[1][1];
wt6=&tablica[1][2];
wt7=&tablica[2][0];
wt8=&tablica[2][1];
wt9=&tablica[2][2]; 

私には9つのエラーがあり、誰もが気に入っています

[エラー] 'wt1' は型を指定していません

これは私の最初のプログラムであり、何が間違っていたのかわかりません。原因を見つけようとしましたが、見つかりませんでした。これらの宣言は、このプログラムのより多くの部分で必要なので、関数の前にここになければなりません:l

4

1 に答える 1

4

名前空間スコープでそのような割り当てを行うことはできませんが、変数を初期化することはできます:

char* wt1 = &tablica[0][0];
char* wt2 = &tablica[0][1];
//....
于 2013-05-30T23:18:03.297 に答える