帮忙看看是哪里的错误2(2).cpp(79) : error C2659: '=' : overloaded function as left operand

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:04:53
#include<stdio.h>
#include<string.h>
#include<conio.h>

char xx[20][80];

void jsSort()
{
/*int i,j,k,p,t,n;
for(k=0;k<20;k++)
{
n=strlen(xx[k]);
for(i=0;i<n/2-1;i++)
{
p=i;
for(j=i+1;j<n/2;j++)
if(xx[k][p]>xx[k][j])
p=j;
if(p!=i)
{
t=xx[k][p];
xx[k][p]=xx[k][i];
xx[k][i]=t;
}
for(i=0;i<n/2;i++)
{
t=xx[k][i];
xx[k][i]=xx[k][i+(n+1)/2];
xx[k][i+(n+1)/2]=t;
}
}
}*/
int k,i,j,len;
char t;
for(k=0;k<20;k++)
{
len=strlen(xx[k]);
for(i=0;i<len/2;i++)
{
for(j=0;j<len/2;j++)
{
if(xx[k][j]>xx[k][j+1])
{
t=xx[k][j];
xx[k][j]=xx[k][j+1];
xx[k][j+1]=t;
}
}
}
}
}

void main()
{
v

void readDat(); // 原型声明加在main以前
void writeDat(); // 原型声明加在main以前

void main()
{
(void) readDat(); // 调用 不写 void,或写带括号的void
(void) jsSort(); // 调用
(void) writeDat(); // 调用
// 你的写法是 原型声明, 主程序变成 没有执行语句,什么结果都得不到。
}
---
FILE *out(); -- 多了括号,去掉就好了
FILE *out;