secureCRT 基础点,该怎么处理

secureCRT 基础点
#include<stdio.h>
#define N 3
struct Student
{int num;
char name[20];
float score[3];
float aver;
};

int main()
{
void input("struct Student stu[]");
struct Student max(struct Student stu[]);
void print(struct Student stu);
struct Student stu[N],*p=stu;
input(p);
print(max(p));
return 0;
}


void input(struct Student stu[])
{
int i;
printf("please input the information of students : Student ID, name, three courses Achievement:\n");
for(i=0;i<N;i++)
{
scanf("%d %s %f %f %f",&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
stu[i].aver=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3.0;
}
}

struct Student max(struct Student stu[])
{
int i,m=0;
for(i=0;i<N;i++)
 if(stu[i].aver>stu[m].aver) m=i;
 return stu[m];
}



void print(struct Student stud)
{
printf("\n Achievement gao de xue sheng shi:\n");
printf("xuehao:%d\nxingming:%s\nsanmenkechengji:%5.lf,%5.lf,%5.lf\npingjunchengji:%6.2f\n",stud.num,stud.name,
stud.score[0],stud.score[1],stud.score[2],stud.aver);
}
本人是新手,程序是书上的,我在secureCRT上运行,可是错误一直是下面那个错误,不知道什么原因??请问各位哥哥姐姐们 怎么办 怎么解决 谢谢啊!!
"aver.c", line 12.12: 1506-275 (S) Unexpected text string literal encountered.

------解决方案--------------------
secureCRT是个终端啊…………
而且你这是编译错误吧

int main()
{
void input("struct Student stu[]");
struct Student max(struct Student stu[]);
void print(struct Student stu);
struct Student stu[N],*p=stu;
input(p);
print(max(p));
return 0;
}
红色部分是啥,调用还是声明?
------解决方案--------------------
secureCRT是个终端啊…………
而且你这是编译错误吧

int main()
{
void input("struct Student stu[]");
struct Student max(struct Student stu[]);
void print(struct Student stu);
struct Student stu[N],*p=stu;
input(p);
print(max(p));
return 0;
}
红色部分是啥,调用还是声明?
------解决方案--------------------
不是用了secureCRT你就会C语言了。。。 学习踏实来啊。
------解决方案--------------------
secureCRT是协议终端可视化软件,支持telnet,串口,ssh等协议。