我是用VS2010编译的 system (" cls ");不注释掉就出错 错误提示
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(13): error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(15): error C2065: “i”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(17): error C2065: “j”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(17): error C2065: “j”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(17): error C2065: “j”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(19): error C2065: “i”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(19): error C2065: “j”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(22): error C2065: “i”: 未声明的标识符
1>d:\documents\visual studio 2010\projects\游戏\游戏\1111.c(22): error C2065: “j”: 未声明的标识符
[C] 纯文本查看 复制代码 #include <stdio.h>
# include <stdlib.h>
void print (int a[][33])
{
//system (" cls "); 不注释就编译出错
int i , j ;
for (i=0;i<13;i++)
{
for (j=0;j<33;j++)
{
if (a[i][j]==0)
printf("");
if (a[i][j]==1)
printf("*");
}
printf("\n");
}
}
void main ()
{
int scr [13][33] ={0};
int proistion_x,proistion_y;
proistion_x = 5;
proistion_y = 20;
scr[proistion_x][proistion_y] = 1;
print(scr);
while(proistion_x<13)
{
scr[proistion_x][proistion_y] = 0;
proistion_x++;
scr[proistion_x][proistion_y] = 1;
print(scr);
}
} |