关于用TC2.0调试程序的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:56:48
我用的是TC2.0调试C语言描述的数据结构编写的程序,调试时系统提示“Declaration syntax error"而且这种错误很多,请问这是什么意思啊?
FastTransposeTSMatrix(A,*B)
int col,t,p,q;
int num[MAXSIZE],position[MAXSIZE];
B->len=A.len;
B->len=A.m;
B->m=A.n;
if(B->len)
{
for(col=1,col<=A.n;col++)
num[col]=0;
for(t=1;t<=A.len;t++)
num[A.data[t].col]++;
position[1]=1;
for(col=2;col<=A.n;col++)
position[col]=position[col-1]+num[col-1];
B->data[q].rol=A.data[p].col;
B->data[q].col=A.data[p].row;
B->data[q].e=A.data[p].e;
position[col]++;
}
}
}
main()
{
int A,*B
int x,y,i,j;
scanf("%d",&x,&y);
printf("please input a source x*y:");
for(i=1;i<=x;i++)
for(j=1;j<=y;j++)
{scanf("%d",&A[i][j]);

根据字面意思是申明语法错误,你应该将出错的代码贴出来,我帮你看看
你的矩阵根本就没有定义其结构,又怎么引用其中的成员呢?
A和B应该是定义为矩阵类型,
struct {
int len;
int data[MAXSIZE];
....
}MyStruct;

你这段代码从哪里搞来的,错误太多了

可能是前面的声明有问题