简体   繁体   English

错误“未命名类型”

[英]Error “does not name a type”

Hello i have errors in part of my program: 您好,我的程序部分错误:

    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]; 

I have 9 errors, everyone like it 我有9个错误,每个人都喜欢

[Error] 'wt1' does not name a type [错误]“ wt1”未命名类型

It is my first program and i don't know what i did wrong, i tried find the cause but i didnt. 这是我的第一个程序,我不知道我做错了什么,我试图找到原因,但是我没有。 These declaration must have to be here, before any function, because i need it for more part of this program :l 这些声明必须在任何功能之前都在这里,因为在程序的更多部分中我需要它:l

You can't do assignments like that at namespace scope, but you can initialize the variables: 您不能在名称空间范围内进行类似的分配,但是可以初始化变量:

char* wt1 = &tablica[0][0];
char* wt2 = &tablica[0][1];
//....

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM