源.cpp文件应该是修改过了没有保存,你保存一下再编译错误提示居然是Person[int],这个Person是你修改前的变量吧
你的结构体名前面是不是加了typedef关键字,把typedef删掉就可以了。如下:
struct StDate //这里换成你自己的结构体名 { int num; int nextp; }link[N+1];
还有,你的文件保存一下,重新编译
你没有定义 link数组。